erresse a écritBonjour,
Normalement, tu vires de ta liste "listesoft.txt" tout ce qui suit le nom du paquet sur chaque ligne, puis tu appliques la commande inverse
sudo dpkg --set-selections < listesoft.txt
et ça devrait t'installer tout ce qui figure dans la liste...
Sans oublier d'installer
dselect sur chaque bécane hôte avant et de faire un update pour obtenir la dernière version des paquets. C'est à dire qu'il faudra commencer par :
sudo apt-get update
sudo apt-get install dselect
puis :
sudo dselect update
avant de lancer :
sudo dpkg --set-selections < listesoft.txt
sans oublier que c'est la commande :
sudo apt-get -u dselect-upgrade
qui installera physiquement les paquets à jour.
Perso, je trouve que ça vaudrait le coup de faire un petit script shell, de le tester sur une bécane, puis de l'utiliser en série après validation.
Pour la liste des paquets à conserver, je ne vois en effet pas comment éviter un tri manuel mais s'il y a 300 bécanes à mettre en oeuvre, ça vaut le coup.
J'allais oublier : si des paquets viennent de dépôts exotiques, il ne faudra pas oublier d'en mettre à jour la liste sur chaque bécane hôte.
Donc vu la complexité, les risques d'erreur, le temps passé sur chaque bécane : => script à rendre exécutable avant de le lancer :
sudo chmod -v +x /home/toto/Bureau/maconfigamoi
si le fichier s'appelle "maconfigamoi" et qu'il est sur le bureau, après avoir remplacé toto par le nom d'utilisateur, naturellement.