How can I migrate a set of installed packages from one system to another in Ubuntu or Debian?
Using dpkg you can create a list of installed packages which can then be applied to another system. This is also great for making an apt-get ‘backup’ of your desired package install.
1. On the old system:
sudo dpkg --get-selections > packages.txt
2. Then copy that packages.txt file to your new system, and issue:
sudo dpkg --set-selections < packages.txt
3. And lastly:
sudo apt-get dselect-upgrade