Eu uso o dpkg para exportar a lista de aplicativos instalados. Eu o executo como parte do meu script rsync regular, então o backup tem a lista mais recente.
Da instalação antiga
dpkg --get-selections > ~/my-packages
Da nova instalação
sudo dpkg --set-selections < my-packages
sudo apt-get -y update
sudo apt-get dselect-upgrade
SE você receber este erro: dpkg: warning: pacote não no banco de dados
sudo apt-get install dselect
sudo dselect
-> Update
-> Install
Veja também como listar os aplicativos que você instalou. link
Mas não importe apenas todas as fontes, pois isso pode levar a problemas de versões: