J'adore les nouvelles installations d'Ubuntu sur mes machines, mais je déteste utiliser l'outil de gestion de paquets debian dpkg pour sauvegarder et restaurer mes paquets.
Les commandes suivantes sont utilisées pour sauvegarder la liste de sélection de paquets ubuntu/debian.
Sauvegarde :
sudo dpkg --get-selections > dpkglist.txt
Restaurer :
sudo dpkg --set-selections < dpkglist.txt
sudo apt-get -y update
sudo apt-get dselect-upgrade
J'ai utilisé et j'utilise tellement de commandes que parfois je me pose une question :comment est-il possible que je me souvienne de toutes ces commandes ?
Je veux une solution simple qui m'aidera à cloner et à restaurer les informations de paquet d'un système basé sur Debian ou d'un environnement chroot. Le clone apt peut le faire !
Selon la page officielle du créateur d'apt-clone, il s'agit d'un petit script shell qui fournit un moyen pratique de répliquer les sélections de packages sur plusieurs hôtes.
Je trouve apt-clone très utile lorsqu'il s'agit de déployer des logiciels sur mes machines car je peux facilement dupliquer la sélection de packages d'un seul système sur n'importe quelle autre machine. L'outil de ligne de commande apt-clone me fait gagner un temps considérable, le temps n'a pas de prix !
L'argent ne peut pas l'acheter !
Au lieu de gérer et d'installer des packages sur chaque machine et poste de travail, je peux utiliser apt-clone et il fera automatiquement le travail pour moi.
Installez le logiciel une seule fois sur une seule machine, laissez apt-clone travailler pour vous. L'outil apt-clone est inclus dans les dépôts officiels afin que nous puissions utiliser l'utilitaire apt-get pour l'installer dans Ubuntu et d'autres distributions Linux basées sur Debian.
La commande suivante vous aidera à installer l'outil apt-clone sur votre machine. Ouvrez un nouveau terminal (CTRL+ALT+T) et exécutez-le.
Le gestionnaire de packages avancé créera automatiquement l'arborescence des dépendances, téléchargera et installera le logiciel pour vous. Tapez simplement la commande suivante, appuyez sur Entrée et regardez-la fonctionner.
C'est tellement agréable quand tout est automatisé.
sudo apt-get install apt-clone
Mais, à qui s'adresse apt-clone ?
- Toute personne qui gère plusieurs postes de travail et doit s'assurer qu'une bibliothèque de logiciels cohérente est disponible sur ces systèmes.
- Utilisateurs à domicile qui nettoient régulièrement leurs systèmes et qui utilisent plusieurs packages logiciels qui ne sont pas inclus dans l'installation par défaut.
- Responsables informatiques pour les bibliothèques publiques et les établissements d'enseignement, où chaque utilisateur n'a pas de poste de travail désigné.
- Techniciens d'assistance pour les moyennes et grandes entreprises, où la disponibilité uniforme des logiciels est essentielle aux opérations quotidiennes.
Comment utiliser l'outil apt-clone
Une fois l'installation de l'outil apt-clone terminée, vous pouvez facilement le lancer depuis le terminal, mais comme il s'agit d'une ligne de commande, nous devons apprendre deux ou trois commandes afin de l'utiliser pour accomplir nos propres tâches.
Lorsqu'il est combiné avec le -h l'outil apt-clone vous donnera des informations sur son utilisation, les commandes et les options disponibles.
La commande suivante vous aidera à apprendre à utiliser l'utilitaire apt-clone.
apt-clone -h
Pour créer un fichier clone, vous devez taper la commande suivante.
sudo apt-clone clone specify_destination_path_here
La commande suivante créera un fichier clone dans mon dossier Desktop.
sudo apt-clone clone /home/oltjano/Desktop
Une fois le fichier clone créé, vous pouvez facilement demander des informations à son sujet avec les info comme indiqué ci-dessous.
sudo apt-clone info name_of_clone_file_here
Utilisez la commande suivante pour restaurer un fichier clone à partir de la source. Vous pouvez également spécifier une destination où le fichier clone doit être restauré en utilisant le --destination option.
sudo apt-clone restore name_of_clone_file_here