Qu'est-ce qu'un système de gestion de paquets ?
Un système de gestion de packages se compose d'un ensemble d'outils et de formats de fichiers qui sont utilisés ensemble pour installer, mettre à jour et désinstaller des applications Linux.
Les deux systèmes de gestion de packages les plus courants proviennent de Red Hat
et Debian
. Ret Het, CentOS et Fedora utilisent tous RPM
(fichiers .rpm), Debian, Ubuntu et Mint utilisent DPKG
(fichiers .deb).
Gentoo Linux utilise un système appelé Portage
, Arch Linux utilise uniquement TARBALLS
(fichier .tar). La principale différence entre ces systèmes réside dans leur approche de l'installation et de la maintenance des applications.
Vous vous demandez peut-être ce qu'il y a dans un fichier .rpm, .db ou .tar. Vous pourriez être surpris de savoir que tous ces fichiers ne sont rien de plus que de simples fichiers d'archives (comme .zip) qui contiennent le code de l'application, des instructions sur la façon de l'installer et des dépendances (de quelles autres applications elle peut dépendre). et où le fichier de configuration doit être placé. Le logiciel qui lit et exécute toutes ces instructions est appelé gestionnaire de packages.
Partagez des didacticiels vidéo d'apprentissage en ligne : tutoriels vidéo Linux
Debian, Ubuntu, Mint, etc.
Debian, Ubuntu , Mint et d'autres distributions basées sur Debian utilisent des fichiers .deb et le système de gestion de paquets DPKG. Il existe deux manières d'installer des applications via ce système : vous pouvez les installer à partir d'un référentiel à l'aide de l'application APT, ou vous pouvez installer l'application à partir d'un fichier .deb à l'aide de l'application DPKG.
Les instructions pour installer une application à l'aide d'apt sont les suivantes :
$ sudo apt install app_name1
Les instructions pour désinstaller une application à l'aide d'apt sont les suivantes :
$ sudo apt remove app_name1
Si vous souhaitez mettre à niveau le application installée, vous devez d'abord mettre à jour le référentiel d'application, la commande est la suivante :
$ sudo apt update1
Une fois la mise à jour terminée, utilisez la commande suivante pour mettre à jour toutes les applications :
$ sudo apt upgrade1
Si vous seulement souhaitez mettre à jour une application, entrez la commande suivante :
$ sudo apt update app_name1
Enfin, en supposant que l'application que vous souhaitez installer ne se trouve pas dans le référentiel Debian, elle peut être téléchargée au format .DEB. La commande est la suivante :
$ sudo dpkg -i app_name.deb
Red Hat, CentOS et Fedora
Par défaut, Ret Hat utilise plusieurs systèmes de gestion de packages. Bien que ces systèmes utilisent leurs propres commandes, il existe encore de nombreuses similitudes et les mêmes commandes sont utilisées dans Debian.
Par exemple, nous pouvons utiliser yum ou dnf manager pour installer des applications. La commande est la suivante :
$ sudo yum install app_name $ sudo dnf install app_name12
Les applications au format .rpm peuvent également être installées à l'aide de la commande rpm :
$ sudo rpm -i app_name.rpm1
La commande pour supprimer l'application est la suivante :
$ sudo yum remove app_name $ sudo dnf remove app_name12
La mise à niveau du programme peut être effectuée via la commande suivante Implémentation :
$ yum update$ sudo dnf upgrade --refresh12
Articles et tutoriels connexes recommandés : tutoriel Linux
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!