GNU/Linux >> Tutoriels Linux >  >> Debian

Comment cloner des paquets dans les systèmes dérivés de Debian

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 ?

  1. 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.
  2. 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.
  3. Responsables informatiques pour les bibliothèques publiques et les établissements d'enseignement, où chaque utilisateur n'a pas de poste de travail désigné.
  4. 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

Debian
  1. Comment créer un utilisateur Sudo sur Debian

  2. Comment installer Nextcloud sur Debian 9

  3. Comment installer PostgreSQL 11 / 10 sur Debian 9 et Debian 8

  4. Comment installer MongoDB 4.4 / 4.2 sur Debian 9

  5. Comment installer PostgreSQL sur Debian 11 / Debian 10

Comment installer Elasticsearch sur Debian 9

Comment installer ERPNext sur Debian 9

Comment installer MariaDB sur Debian 11

Comment installer Nginx sur Debian 11

Comment installer Nagios sur Debian 10 / Debian 9

Comment installer Go sur Debian 11