Lorsque l’on souhaite répliquer la configuration d’un poste, il existe plusieurs méthodes, notamment l’utilisation d’images disques ou bien simplement la méthode présentée ci-dessous qui permet d’installer l’ensemble des programmes présents sur le poste de base sur un nouveau poste.

Création des fichiers nécessaires (sur le poste à dupliquer):

La liste des paquets installés:

dpkg –get-selections > liste-paquets

Les fichiers de configuration:

tar -cf conffiles.tar $(cat /var/lib/dpkg/info/*.conffiles)

La base debconf (base contenant les reponses au questions de config lors de l’installation)

debconf-get-selections > debconf.sav

debconf-get-selections –installer >> debconf.sav

Réplication (sur le second poste):

Installer un système de base (basé sur Debian)

Restaurer la base debconf:

debconf-set-selections < debconf.sav

Restaurer les fichiers de configuration:

tar -xf conffiles.tar -C /

Restaurer les paquets installés:

dpkg –set-selections < liste-paquets

apt-get update

apt-get dselect-upgrade

Nous voici avec un second poste ne disposant pas forcément de la même distribution mais ayant exactement la même configuration que le poste initial.

Il est ainsi possible de remplacer, par exemple, un poste Debian par un Ubuntu très rapidement et sans prise de tête.