Dupliquer un système Debian avec aptitude

Testé sur Debian Wheezy 7.5

Un petit mémo pour installer sur une nouvelle machine les mêmes paquets que sur une autre (dite « de référence » dans ce billet).

La méthode habituelle est basée sur dpkg --get-selections, mais elle a l’inconvénient de forcer l’installation de paquets qui ont été installés en tant que dépendances sur la machine de référence.

aptitude permet de ne sélectionner que les paquets installés manuellement sur la machine de référence, les dépendances seront gérées automatiquement par aptitude sur la nouvelle machine.

Sur la machine de référence :

aptitude search '~i !~M' -F '%p' > liste_paquets.txt

On copie le fichier liste_paquets.txt sur la nouvelle machine et on lance la commande :

aptitude install $(< liste_paquets.txt)
No votes yet.
Please wait...

2 commentaires

  1. Ah oui évidemment : dans le dossier utilisateur…
    Bon ok je suis une grosse feignasse!

    No votes yet.
    Please wait...
  2. Salut,
    où se trouve le fichier liste-paquets.txt sur l’ancienne machine?

    No votes yet.
    Please wait...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.