web-dev-qa-db-fra.com

Comment obtenir la liste de paquets d'un PC et l'installer sur un autre PC?

Je souhaite installer sur PC2 tous les packages qui ont été installés par apt install sur PC1. C’est pour Debian, mais je pense que, puisque Debian et Ubuntu partagent le même système de paquets, la solution serait la même. Comment faire ça?

2
xakepp35

Tout d’abord, assurez-vous que /etc/apt/sources.list et /etc/apt/sources.list.d sur PC2 sont égaux à ceux de PC1.

Ensuite, sur PC1, faites

dpkg --get-selections > installed-packages
apt-key exportall > repo-keys

Transférez les fichiers installed-packages et repo-keys vers PC2, puis

Sudo apt-get install dselect
Sudo apt-key add repo-keys
Sudo dpkg --set-selections < installed-packages
Sudo apt-get dselect-upgrade -y

Si aucun paquet n'est installé à partir de PPA, vous pouvez ignorer les commandes repo-keys.

Avertissement: cela fonctionnait il y a quelques années, je n'ai pas eu besoin de l'essayer récemment.

3
Jos