# dpkg --get-selections >package-list.txt
Transfer the package-list.txt file across to the new machine. On the new machine start up Synaptic Package Manager and click File → Read Markings. Select package-list.txt and press Open. Then hit the Apply button. It is possible that it might grumble about some broken packages. This is easily remedied with Edit → Fix Broken Packages.