APTIK | Sauvegarder et restaurez ses logiciels
Rédigé par O. Clotaire
Aucun commentaire
Après avoir testé plusieurs distributions et effectué plus ou moins les mêmes logiciels, il me fallait un moyen d'automatiser ces actions.
Voici donc un moyen d'avoir une sauvegarde de ses logiciels pour ensuite la restaurer au moment voulu.
1- Sauvegarde :- Sauvegarde de sa liste de paquets (applications) dans un fichier :
$ dpkg --get-selections > liste-applis.ori
- Ouvrez ce fichier avec votre gestionnaire notepad préféré, et supprimez les lignes des logiciels non voulu et que vous n'aviez pas installé (ceux - là se reinstalleront ).
Il ne devrait rester que les logiciels voulu ou faisant déjà parti de votre distribution Debian ou basé dessus comme, Voyager Live, Linux Mint, Ubuntu, etc.
- Sauvegarder une copie de ce fichier à l'extérieur de cet ordinateur.
2- Restauration :
- Lorsque vous aurez le besoin, par exemple, suite à une réinstallation du système, tapez ce qui suit :
$ sudo apt-get update
$ dpkg --set-selections < liste-applis.ori
$ sudo apt-get dselect-upgrade
3- Et la sauvegarde des dépôts, PPA ?
$ sudo cp -p /etc/apt/sources.list /etc/apt/sources.list.ori
$ sudo cp -Rp /etc/apt/sources.list.d /etc/apt/sources.list.d.ori
Les deux fichiers sources.list.ori et sources.list.d.ori seront bien sûr à sauvegarder sur un support externe.
4- Mais quand est il des API ?
Heureusement pour ceux qui n'aiment pas les lignes de commandes, les scripts, etc, il y a des programmes prêts à l'emploi.
Pour bien faire, "dans les règles de l'art", j'en ai choisi un que nous installerons aux commandes de notre terminal.😉
Son nom est Aptik v17.10, et nous commencerons par installer son PPA :
$ sudo apt-add-repository -y ppa:teejee2008/ppa
Avant son paquet :
$ sudo apt-get update
$ sudo apt-get install aptik
Et vous voilà avec son interface graphique, et vous allez pouvoir sauvegarder et restaurer :
- Les dépôts configurés (PPA)
- Les packages et les logiciels
- Les logiciels qui sont dans le cache APT (pour ré-installer sur un poste hors connexion)
- La configuration des applications
- Les utilisateurs et groupes
- Les thèmes et les icônes
- Les entrées à monter (dans /etc/fstab et /etc/crypttab)
- Le contenu de votre répertoire personnel
- Les tâches planifiées
Remarques :
1- J'utilise l'extension *.ori pour original à la place de *.bak ou *.txt, mais cela revient au même puisque tout est fichier dans Linux. Vous pouvez aussi bien ne rien mettre (liste-applis).
2- Vous devrez installer "manuellement" certains logiciels installés à partir du code source.
3- Debian n'est pas votre distrib' préféré ? J'ai trouvé ça sur le Web pour...
Arch Linux
Sauvegarde :
$ pacman -Qqe | grep -v "$(pacman -Qmq)" > liste-applis.ori
Restauration :
$ pacman -S $(cat liste-applis.ori)
Fedora
Sauvegarde :
$ rpm -qa > liste-applis.ori
Restauration :
$ yum -y install $(cat liste-applis.ori)
OpenSuze
Sauvegarde :
$ rpm -qa -queryformat '%{NAME} ` > liste-applis.ori
Restauration :
$ sudo zypper install $(cat liste-applis.ori)
Voir l'article précédent Sauvegarder et restaurer ses paquets