Les gestionnaires de paquets sous Linux sont des outils qui facilitent
l’installation, la mise à jour et la suppression de logiciels sur les systèmes
Linux.
Les gestionnaires de paquets permettent aux utilisateurs de rechercher,
d’installer, de mettre à jour et de supprimer des logiciels sur un système
Linux en un seul clic.
Ils fournissent également des informations sur les packages disponibles,
les versions installées et les dépendances.
Les gestionnaires de paquets offrent une interface graphique conviviale et une ligne de commande plus avancée pour les utilisateurs expérimentés.
Les gestionnaires de paquet Linux permettent aux utilisateurs de gérer
facilement les applications et les dépendances installées sur leur système.
Les principaux gestionnaires de paquets Linux sont :
- APT (Advanced Packaging Tool)
- YUM (Yellowdog Updater, Modified)
- RPM (Red Hat Package Manager)
- Zypper (SuSE Package Manager)
- Pacman (Arch Linux Package Manager)
- Portage (Gentoo Package Manager)
Commandes APT (Debian, Ubuntu)
- Installation d’un paquet :
$ sudo apt-get install <paquet>
- Mise à jour des paquets :
$ sudo apt-get update
- Recherche d’un paquet :
$ sudo apt-cache search <paquet>
- Suppression d’un paquet :
$ sudo apt-get remove <paquet>
- Vérification de la version d’un paquet :
$ sudo apt-cache policy <paquet>
- Installation d’une version spécifique d’un paquet :
$ sudo apt-get install <paquet>=<version>
Commandes Yum (Red Hat)
- Pour installer un paquet :
yum install <paquet>
- Pour mettre à jour les paquets installés :
yum update
- Pour rechercher des paquets disponibles :
yum search <paquet>
- Pour supprimer un paquet :
yum remove <paquet>
- Pour mettre à jour un paquet spécifique :
yum update <paquet>
- Pour répertorier tous les paquets installés :
yum list installed
Commandes Rpm (Red Hat)
- Vérifier les mises à jour disponibles pour un paquet spécifique:
$ sudo rpm -qa --last | grep <package_name>
- Installer un paquet présent sur le système:
$ sudo rpm -ivh <package_name>
- Désinstaller un paquet:
$ sudo rpm -e <package_name>
- Mise à jour d’un paquet:
$ sudo rpm -Uvh <package_name>
- Vérifier les dépendances d’un paquet:
$ sudo rpm -q --requires <package_name>
- Vérifier les fichiers installés par un paquet:
$ sudo rpm -ql <package_name>
Commandes Pacman (Arch)
- Mise à jour de la base de données des paquets:
pacman -Sy
- Installation d’un paquet:
pacman -S nom_du_paquet
- Mise à jour d’un paquet spécifique:
pacman -U nom_du_paquet
- Recherche d’un paquet dans la base de données:
pacman -Ss nom_du_paquet
- Suppression d’un paquet:
pacman -R nom_du_paquet
- Liste des paquets installés:
pacman -Qe
Commandes Portage (Gentoo)
- Mise à jour des informations sur les dépôts :
emerge --sync
- Installation d’un paquet :
emerge <paquet>
- Mise à niveau de tous les paquets installés :
emerge -uvaDN world
- Rechercher un paquet :
emerge -s <paquet>
- Nettoyage des fichiers temporaires :
emerge --depclean
- Recompilation d’un paquet :
emerge -e <paquet>
Commandes Zypper (SuSE)
- Mise à jour des paquets installés :
zypper update
- Recherche de paquets par nom :
zypper search <package_name>
- Installation d’un paquet :
zypper install <package_name>
- Mise à jour d’un paquet spécifique :
zypper update <package_name>
- Suppression d’un paquet :
zypper remove <package_name>
- Liste des paquets installés :
zypper list-installed
- Liste des dépôts actifs :
zypper repos
- Ajout d’un nouveau dépôt :
zypper addrepo <repo_url>