Une chose qu'un nouvel utilisateur Linux apprendra au fur et à mesure qu'il progresse dans son utilisation est l'existence de plusieurs distributions Linux et les différentes manières dont elles gèrent les packages.
La gestion des packages est très importante sous Linux, et savoir comment utiliser plusieurs gestionnaires de packages peut sauver la vie d'un utilisateur expérimenté, car le téléchargement ou l'installation de logiciels à partir de référentiels, ainsi que la mise à jour, la gestion des dépendances et la désinstallation de logiciels sont très importantes et constituent une section critique du système Linux Administration.
Par conséquent, pour devenir un utilisateur expérimenté de Linux, il est important de comprendre comment les principales distributions Linux gérer les packages et dans cet article, nous examinerons certains des meilleurs gestionnaires de packages que vous pouvez trouver dans Linux.
Ici, nous nous concentrons principalement sur les informations pertinentes sur certains des meilleurs gestionnaires de packages, mais pas sur la façon de les utiliser, c'est à vous d'en découvrir plus. Mais je vais fournir des liens significatifs qui indiquent des guides d'utilisation et bien d'autres.
Dpkg est un système de gestion de paquets de base pour la famille Debian Linux, il est utilisé pour installer, supprimer, stocker et fournir des informations sur .deb
paquets.
Il s'agit d'un outil de bas niveau et il existe des outils frontaux qui aident les utilisateurs à obtenir des packages à partir de référentiels distants et/ou à gérer des relations de packages complexes, notamment :
Ne manquez pas :15 exemples pratiques de « commandes dpkg » pour les distributions basées sur Debian
Il s'agit d'un système de gestion de paquets en ligne de commande très populaire, gratuit, puissant et, plus encore, utile qui est un frontal pour dpkg système de gestion des paquets.
Utilisateurs de Debian ou ses dérivés tels que Ubuntu et Linux Mint devrait être familier avec cet outil de gestion de paquets.
Pour comprendre comment cela fonctionne réellement, vous pouvez consulter ces guides pratiques :
Ne manquez pas :15 exemples d'utilisation du nouvel outil de package avancé (APT) dans Ubuntu/Debian
Ne manquez pas :25 commandes de base utiles d'APT-GET et APT-CACHE pour la gestion des packages
Il s'agit également d'un outil de gestion de paquet frontal en ligne de commande populaire pour Debian famille Linux, il fonctionne de la même manière que APTE et il y a eu beaucoup de comparaisons entre les deux, mais surtout, tester les deux peut vous faire comprendre lequel fonctionne le mieux.
Il a été initialement conçu pour Debian et ses dérivés, mais maintenant ses fonctionnalités s'étendent à RHEL famille aussi. Vous pouvez vous référer à ce guide pour mieux comprendre APT et Aptitude :
Ne manquez pas :Qu'est-ce que l'APT et l'Aptitude? et quelle est la vraie différence entre eux?
Synaptic est un outil de gestion de packages GUI pour APT basé sur GTK+ et il fonctionne très bien pour les utilisateurs qui ne veulent pas se salir les mains sur une ligne de commande. Il implémente les mêmes fonctionnalités que apt-get outil de ligne de commande.
Il s'agit du format d'emballage Linux Standard Base et d'un système de gestion de packages de base créé par Chapeau rouge. Étant le système sous-jacent, il existe plusieurs outils de gestion de packages frontaux que vous pouvez utiliser avec, mais nous ne regarderons que le meilleur, à savoir :
Il s'agit d'un gestionnaire de packages de ligne de commande open source et populaire qui fonctionne comme une interface pour les utilisateurs vers RPM. Vous pouvez le comparer à APTE sous les systèmes Debian Linux, il intègre les fonctionnalités communes d'APT. Vous pouvez obtenir une compréhension claire de YUM avec des exemples de ce guide :
Ne manquez pas :20 commandes Linux YUM pour la gestion des packages
C'est aussi un gestionnaire de paquets pour les distributions basées sur RPM, introduit dans Fedora 18 et c'est la prochaine génération de version de YUM.
Si vous avez utilisé Fedora 22 à partir de maintenant, vous devez avoir réalisé qu'il s'agit du gestionnaire de packages par défaut. Voici quelques liens qui vous fourniront plus d'informations sur DNF et comment l'utiliser :
Ne manquez pas :DNF - La gestion de paquet de nouvelle génération pour les distributions basées sur RPM
Ne manquez pas :27 exemples de commandes « DNF » pour gérer la gestion des packages Fedora
C'est un gestionnaire de paquets populaire et puissant mais simple pour Arch Linux et certaines distributions Linux peu connues, il fournit certains des éléments fondamentaux fonctionnalités fournies par d'autres gestionnaires de packages courants, notamment l'installation, la résolution automatique des dépendances, la mise à niveau, la désinstallation et la rétrogradation Logiciel.
Mais plus efficacement, il est conçu pour être simple pour une gestion facile des packages par les utilisateurs d'Arch. Vous pouvez lire ceci Présentation de Pacman qui explique en détail certaines de ses fonctions mentionnées ci-dessus.
C'est un gestionnaire de paquets en ligne de commande sur OuvrirSUSE Linux et utilise la bibliothèque libzypp, ses fonctionnalités communes incluent l'accès au référentiel, l'installation de packages, la résolution des problèmes de dépendances et bien d'autres.
Il est important de noter qu'il peut également gérer les extensions de référentiel telles que les modèles, les correctifs et les produits. Les nouveaux utilisateurs d'OpenSUSE peuvent se référer au guide suivant pour le maîtriser.
Ne manquez pas :45 commandes Zypper pour maîtriser la gestion des packages OpenSUSE
C'est un gestionnaire de paquets pour Gentoo, une distribution Linux moins populaire à l'heure actuelle, mais cela ne la limitera pas en tant que l'un des meilleurs gestionnaires de packages sous Linux.
L'objectif principal du projet Portage est de créer un système de gestion de paquets simple et sans problème pour inclure des fonctionnalités telles que la rétrocompatibilité, l'automatisation et bien d'autres.
Pour mieux comprendre, essayez de lire Projet de portage page.
Comme je l'ai déjà laissé entendre au début, l'objectif principal de ce guide était de fournir aux utilisateurs de Linux une liste des meilleurs gestionnaires de paquets mais savoir comment les utiliser peut être fait en suivant les liens nécessaires fournis et en essayant de tester les sortir.
Les utilisateurs des différentes distributions Linux devront en apprendre davantage par eux-mêmes pour mieux comprendre les différents gestionnaires de paquets mentionnés ci-dessus.