Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
gestion_des_paquets [2026/03/24 22:01] – [La gestion des paquets sous Linux] superadmingestion_des_paquets [2026/03/24 22:15] (Version actuelle) superadmin
Ligne 5: Ligne 5:
  
 <WRAP tabs> <WRAP tabs>
-  * [[gestion_des_paquets|Debian, Ubuntu et dérivés (APT)]] +  * [[gestion_des_paquets|Debian, Ubuntu et dérivés (APT, DPKG)]] 
-  * [[gestion_des_paquets_rhel|Red Hat, CentOS et dérivés (DNF, YUM)]]+  * [[gestion_des_paquets_rhel|Red Hat, CentOS et dérivés (DNF, YUM RPM)]]
   * [[gestion_des_paquets_pacman|Archlinux (Pacman)]]   * [[gestion_des_paquets_pacman|Archlinux (Pacman)]]
   * [[gestion_des_paquets_autres|Autres gestionnaires de paquets Linux]]   * [[gestion_des_paquets_autres|Autres gestionnaires de paquets Linux]]
 </WRAP> </WRAP>
  
-===== Debian, Ubuntu et dérivés (APT) ===== +===== Debian, Ubuntu et dérivés (APT/DPKG) =====
-===== APT (debian & dérivés) =====+
  
-==== Lister/Rechercher des paquets ====+==== APT ==== 
 + 
 +=== Lister/Rechercher des paquets ===
  
 Lister les paquets installés sur la machine : Lister les paquets installés sur la machine :
Ligne 28: Ligne 29:
 <code>apt-cache showpkg *paquet*</code> <code>apt-cache showpkg *paquet*</code>
  
-==== Mise à jour / Installation de paquets ====+=== Mise à jour / Installation de paquets ===
  
 Mettre à jour la liste des paquets disponibles : Mettre à jour la liste des paquets disponibles :
Ligne 52: Ligne 53:
 :!: L'argument optionnel ''-y'' permet de valider automatiquement les actions qui seront exécutées. :!: L'argument optionnel ''-y'' permet de valider automatiquement les actions qui seront exécutées.
  
-==== Désinstaller / Réinstaller un paquet ====+=== Désinstaller / Réinstaller un paquet ===
  
 Réinstaller un paquet avec sa configuration par défaut :  Réinstaller un paquet avec sa configuration par défaut : 
Ligne 76: Ligne 77:
 :!: L'argument optionnel ''-y'' permet de valider automatiquement les actions qui seront exécutées. :!: L'argument optionnel ''-y'' permet de valider automatiquement les actions qui seront exécutées.
  
-==== Nettoyer le cache ====+=== Nettoyer le cache ===
  
 Supprimer tous les paquets archivés en cache : Supprimer tous les paquets archivés en cache :
Ligne 86: Ligne 87:
 <code>apt-get autoclean</code> <code>apt-get autoclean</code>
  
-==== Gérer les clés GPG (avec apt-transport-https) ====+=== Gérer les clés GPG (avec apt-transport-https) ===
  
 Ajouter une clé : Ajouter une clé :
Ligne 96: Ligne 97:
 <code>apt-key remove *clé*</code> <code>apt-key remove *clé*</code>
  
-===== DNF (Fedora, RHEL & Dérivés) ====+==== DPKG (hors ligne) ====
- +
-==== Lister/Rechercher des paquets ==== +
- +
-Lister les paquets installés : +
- +
-<code>dnf list installed</code> +
- +
-Lister tous les paquets disponibles dans les dépôts configurés : +
- +
-<code>dnf list</code> +
- +
-Recherche un paquet : +
- +
-<code>dnf search *paquet*</code> +
- +
-==== Mise à jour / Installation de paquets ==== +
- +
-Mettre à jour les paquets installés : +
- +
-<code>dnf update</code> +
- +
-Installer un paquet : +
- +
-<code>dnf install *paquet*</code> +
- +
-==== Désinstaller / Réinstaller des paquets ==== +
- +
-Désinstaller un paquet : +
- +
-<code>dnf remove *paquet*</code> +
- +
-Désinstaller un paquet et ses dépendances : +
- +
-<code>dnf erase *paquet* </code> +
- +
-Désinstaller les paquets inutiles : +
- +
-<code>dnf autoremove</code> +
-===== YUM (Anciennes versions RHEL & dérivés) ===== +
- +
-==== Lister/Rechercher des paquets ==== +
- +
-Lister les paquets disponibles : +
- +
-<code>yum list available</code> +
- +
-Lister les paquets installés sur la machine : +
- +
-<code>yum list installed</code> +
- +
-Rechercher un paquet dans les dépôts : +
- +
-<code>yum search *paquet*</code> +
- +
-Afficher les informations sur un paquet disponible : +
- +
-<code>yum info *paquet*</code> +
- +
-==== Mise à jour / Installation de paquets ==== +
- +
-Mettre à jour un paquet :  +
- +
-<code>yum update *paquet*</code> +
- +
-Mettre à jour tous les paquets obsolètes : +
- +
-<code>yum upgrade</code> +
- +
-Installer un paquet à partir des dépôts : +
- +
-<code>yum install *paquet*</code> +
- +
-Installer un paquet à partir d'un fichier RPM sur la machine : +
- +
-<code>yum localinstall *fichier* </code> +
- +
-:!: L'argument optionnel ''-y'' permet de valider automatiquement les actions qui seront exécutées. +
- +
-==== Désinstaller / Réinstaller un paquet ==== +
- +
-Désinstaller un paquet : +
- +
-<code>yum remove *paquet*</code> +
- +
-ou bien : +
- +
-<code>yum erase *paquet*</code> +
- +
-Réinstaller un paquet : +
- +
-<code>yum reinstall *paquet*</code> +
- +
-Désinstaller les paquets inutiles dépendants de paquets non installés : +
- +
-<code>yum autoremove</code> +
- +
-:!: L'argument optionnel ''-y'' permet de valider automatiquement les actions qui seront exécutées. +
- +
-==== Nettoyer le cache ==== +
- +
-Vider le cache des paquets : +
- +
-<code>yum clean packages</code> +
- +
-Vider le cache des paquets (en supprimant aussi les métadonnées) : +
- +
-<code>yum clean all</code> +
- +
-===== RPM (RedHat & dérivés) ===== +
- +
- +
-==== Lister / rechercher des paquets installés ==== +
- +
-Lister les paquets installés sur la machine : +
- +
-<code>rpm -qa</code> +
- +
-Rajouter ''| grep -i <mot-clé>'' derrière la commande précédent pour rechercher un paquet installé. +
- +
-==== Mise à jour / Installations de paquets ==== +
- +
-Installer un paquet dont on dispose l'image : +
- +
-<code>rpm -i <paquet.rpm></code> +
- +
-Mettre à jour un paquet déjà installé dont on dispose l'image : +
- +
-<code>rpm -U <paquet.rpm> </code> +
- +
-Rajouter l'option ''--nodeps'' pour forcer la désinstallation d'une dépendance. +
- +
-==== Désinstaller / Réinstaller un paquet ==== +
- +
-Désinstaller un paquet : +
- +
-<code>rpm -e <paquet></code> +
- +
-===== Pacman (ArchLinux & dérivés) ===== +
- +
-==== Lister/Rechercher des paquets ==== +
- +
-Rechercher un paquet dans les dépôts : +
- +
-<code>pacman -Ss *paquet*</code> +
- +
-Rechercher un paquet parmi ceux installés : +
- +
-<code>pacman -Qs *paquet*</code> +
- +
-==== Mise à jour / Installation de paquets ==== +
- +
-Mettre à jour la liste des paquets disponibles : +
- +
-<code>pacman -Sy</code> +
- +
-Mettre à jour tous les paquets installés : +
- +
-<code>pacman -Su</code> +
- +
-Mettre à jour la liste des paquets disponibles et tous les paquets installés : +
- +
-<code>pacman -Syu </code> +
- +
-Installer un paquet (plusieurs peuvent être spécifiés à la suite) : +
- +
-<code>pacman -S *paquet*</code> +
- +
-==== Désinstaller / Réinstaller un paquet ==== +
- +
-Désinstaller un paquet : +
- +
-<code>pacman -R *paquet*</code> +
- +
-Désinstaller les dépendances d'un paquet : +
- +
-<code>pacman -Rs *paquet*</code> +
- +
-Supprimer les fichiers de configuration d'un paquet sauvegardés par Pacman : +
- +
-<code>pacman -Rsn *paquet*</code> +
- +
-==== Nettoyer le cache ==== +
- +
-Nettoyer le cache des paquets : +
-<code>pacman -Sc</code> +
- +
-===== Flatpak ===== +
- +
-==== Installer Flatpak ==== +
- +
-**Pour debian/raspbian :** +
- +
-Installez d'abord le paquet ''flatpak''+
-<code> apt-get install flatpak </code> +
- +
-==== Installer une application ==== +
- +
-Récupérer le fichier d'installation correspondant au logiciel à télécharger depuis le site [[https://flathub.org/home|FlatHub]]. +
- +
-Puis entrer la commande suivante pour lancer le téléchargement & l'installation du programme (en prenant soin de renommer //nom_du_fichier_d_installation// par le nom du fichier précédemment téléchargé depuis FlatHub) : +
- +
-<code> flatpak install nom_du_fichier_d_installation </code> +
- +
-Et voilà, l'application est installée ! +
- +
- +
-===== Source ===== +
- +
-[[https://access.redhat.com/sites/default/files/attachments/rh_yum_cheatsheet_1214_jcs_print-1.pdf|Red Hat Yum cheatsheet]] +
- +
-[[https://wiki.archlinux.fr/pacman|Documentation Française de Pacman]]+