Sous Linux, les paquets sont des programmes ou des bibliothèques que l'on peut installer sur le système. On les installe avec un gestionnaire de paquets (généralement inclus à la distribution utilisée) et proviennent de dépôts mis à disposition par les développeurs de Linux ou de certains paquets.
Lister les paquets installés :
dnf list installed
Lister tous les paquets disponibles dans les dépôts configurés :
dnf list
Recherche un paquet :
dnf search *paquet*
Mettre à jour les paquets installés :
dnf update
Installer un paquet :
dnf install *paquet*
Désinstaller un paquet :
dnf remove *paquet*
Désinstaller un paquet et ses dépendances :
dnf erase *paquet*
Désinstaller les paquets inutiles :
dnf autoremove
Lister les paquets disponibles :
yum list available
Lister les paquets installés sur la machine :
yum list installed
Rechercher un paquet dans les dépôts :
yum search *paquet*
Afficher les informations sur un paquet disponible :
yum info *paquet*
Mettre à jour un paquet :
yum update *paquet*
Mettre à jour tous les paquets obsolètes :
yum upgrade
Installer un paquet à partir des dépôts :
yum install *paquet*
Installer un paquet à partir d'un fichier RPM sur la machine :
yum localinstall *fichier*
L'argument optionnel
-y permet de valider automatiquement les actions qui seront exécutées.
Désinstaller un paquet :
yum remove *paquet*
ou bien :
yum erase *paquet*
Réinstaller un paquet :
yum reinstall *paquet*
Désinstaller les paquets inutiles dépendants de paquets non installés :
yum autoremove
L'argument optionnel
-y permet de valider automatiquement les actions qui seront exécutées.
Vider le cache des paquets :
yum clean packages
Vider le cache des paquets (en supprimant aussi les métadonnées) :
yum clean all
Lister les paquets installés sur la machine :
rpm -qa
Rajouter | grep -i <mot-clé> derrière la commande précédent pour rechercher un paquet installé.
Installer un paquet dont on dispose l'image :
rpm -i <paquet.rpm>
Mettre à jour un paquet déjà installé dont on dispose l'image :
rpm -U <paquet.rpm>
Rajouter l'option –nodeps pour forcer la désinstallation d'une dépendance.
Désinstaller un paquet :
rpm -e <paquet>