gestion des paquets : petite questions - Installation - Linux et OS Alternatifs
Marsh Posté le 08-10-2003 à 22:47:52
cyplp a écrit : j ai sur mon ordi 2 arborésences de dérivées de knoppix mais avec des listes de paquets différentes et je me demandais si en faisant ( en etant chrooté ) [cpp]dpkg -get-selections > liste[\cpp] ds mon environement 1 puis [cpp] dpkg -set -selections < liste[\cpp] dans mon environement 2 si dpkg ( en faisant apt-get upgrade ) allais virer tout les paquets en trop ds env2 et installer ceux de env 2 ? |
Oui ca marche mais c'est un peux plus compliquer que ca
Tu va utiliser dpkg --get-selection > 1.list et dpkg --set-selection.
Il va t'installer les logiciel present sur 1 mais les logiciel present sur 2 qui sont en "trop" ne serons pas desinstaller.
Pour faire cela il fauderait faire un :
dpkg --get-selection > 2.list et comparer ligne par ligne le fichier 1.list et 2.list. si un fichier est dans 2 et pas dans 1 tu va le mettre en etat remove.
Perso je le ferais avec un petit script perl ou bien awk
Voila.
PS : j'ai ete clair?
Marsh Posté le 08-10-2003 à 21:17:37
j ai sur mon ordi 2 arborésences de dérivées de knoppix mais avec des listes de paquets différentes et je me demandais si en faisant ( en etant chrooté ) [cpp]dpkg -get-selections > liste[\cpp] ds mon environement 1 puis [cpp] dpkg -set -selections < liste[\cpp] dans mon environement 2 si dpkg ( en faisant apt-get upgrade ) allais virer tout les paquets en trop ds env2 et installer ceux de env 2 ?
parce que la je gagnerait pas mal de tps