Um eine Liste der installierten Pakete zu erstellen

dpkg --get-selections > installed-software

Um diese Liste als Installations Liste zu verwenden

dpkg --set-selections < installed-software

dann dselect

das funktioniert für die meisten Pakete
Auf der Ziel Maschine muss mann aber die gleichen Source listen haben, die findet man in 
/etc/aptsoruces.list.... auch wird man die Keys für die fehlenden Repositories brauchen