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édentes Révision précédente
Prochaine révision
Révision précédente
dpkg [Le 11/09/2022, 10:26]
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
dpkg [Le 27/04/2025, 03:22] (Version actuelle)
krodelabestiole [Utilisation] snap store
Ligne 8: Ligne 8:
 ===== Utilisation ===== ===== Utilisation =====
  
-À la différence de la commande [[:​apt-get]], ​de la [[:software-center|Logithèque]], ou de [[:GDebi]], **dpkg** est un outil qui ne gère pas les dépendances. Ainsi en cas de conflit ou bien lorsque seuls certains paquets impliquant trop de dépendances font défaut, l'​utilisation de cet outil devient presque indispensable. [[:​Synaptic]] et d'​autres [[:​gestionnaire de paquets|gestionnaires de paquets]] utilisent justement cet outil pour résoudre certains problèmes caractéristiques.\\+À la différence de la commande [[:​apt-get]], ​du [[:Snap Store|Centre d'​applications]], ou de [[:GDebi]], **dpkg** est un outil qui ne gère pas les dépendances. Ainsi en cas de conflit ou bien lorsque seuls certains paquets impliquant trop de dépendances font défaut, l'​utilisation de cet outil devient presque indispensable. [[:​Synaptic]] et d'​autres [[:​gestionnaire de paquets|gestionnaires de paquets]] utilisent justement cet outil pour résoudre certains problèmes caractéristiques.\\
 Il permet donc de '​jouer'​ sur un seul paquet (installation,​ suppression,​ reconfiguration ) sans bouleverser les dépendances. Il permet donc de '​jouer'​ sur un seul paquet (installation,​ suppression,​ reconfiguration ) sans bouleverser les dépendances.
  
 Parmi ses autres fonctions, **dpkg** permet aussi d'​avoir des informations précises telles que l'​état ou la description détaillée,​ des paquets disponibles. Parmi ses autres fonctions, **dpkg** permet aussi d'​avoir des informations précises telles que l'​état ou la description détaillée,​ des paquets disponibles.
 +
 ==== Installation de paquets==== ==== Installation de paquets====
 Quelques [[:​commande_shell|commandes]] utilisées pour installer les paquets: Quelques [[:​commande_shell|commandes]] utilisées pour installer les paquets:
Ligne 30: Ligne 31:
 ==== Suppression ==== ==== Suppression ====
  
-  * <​code>​sudo dpkg -r nom_du_paquet</​code>​ L'​option %%-r%% ou %%--remove%% supprime le (ou les) paquet(s) indiqué(s) mais pas les fichiers de configuration associés au(x) paquet(s). +  * <​code ​bash>sudo dpkg -r nom_du_paquet</​code>​ L'​option %%-r%% ou %%--remove%% supprime le (ou les) paquet(s) indiqué(s) mais pas les fichiers de configuration associés au(x) paquet(s). 
-  * <​code>​sudo dpkg -P nom_du_paquet</​code>​ L'​option %%-P%% ou %%--purge%% permet de supprimer les fichiers de configuration associés en même temps que le paquet indiqué. +  * <​code ​bash>sudo dpkg -P nom_du_paquet</​code>​ L'​option %%-P%% ou %%--purge%% permet de supprimer les fichiers de configuration associés en même temps que le paquet indiqué. 
-  * <​code>​sudo dpkg --force-all --purge nom_du_paquet</​code>​ L'​usage des options %%--force-all%% et %%--purge%% permet de forcer la désinstallation du paquet et de supprimer les fichiers de configuration associés.+  * <​code ​bash>​sudo apt -y purge ` dpkg -l | grep "​^rc"​ | awk '​{print $2}' `</​code>​supprime tous les paquets avec les options //rc// (//remove// et //​config-files//,​ cf. plus bas la signification) 
 +  * <code bash>sudo dpkg --force-all --purge nom_du_paquet</​code>​ L'​usage des options %%--force-all%% et %%--purge%% permet de forcer la désinstallation du paquet et de supprimer les fichiers de configuration associés.
  
 <note tip> <note tip>
  • dpkg.1662884782.txt.gz
  • Dernière modification: Le 11/09/2022, 10:26
  • par moths-art