« Dpkg » : différence entre les versions
Page créée avec « <span id="dpkg-sur-debian-le-gestionnaire-de-paquets-de-base"></span> === '''<code>dpkg</code> sur Debian : Le Gestionnaire de Paquets de Base''' === <code>dpkg</code> ('''D'''ebian '''Pack'''age) est l’outil fondamental pour gérer les paquets <code>.deb</code> sur Debian et ses dérivés (Ubuntu, Mint, etc.). Contrairement à <code>apt</code> (qui gère les dépendances et les dépôts), <code>dpkg</code> agit directement sur les paquets '''installés''' ou... » |
|||
| Ligne 123 : | Ligne 123 : | ||
<syntaxhighlight lang="bash">sudo dpkg --remove --force-remove-reinstreq nom-du-paquet</syntaxhighlight></li></ul> | <syntaxhighlight lang="bash">sudo dpkg --remove --force-remove-reinstreq nom-du-paquet</syntaxhighlight></li></ul> | ||
== '''6. Commandes utiles''' == | |||
=== Nettoyer rc === | |||
<syntaxhighlight lang="bash" line copy> | |||
dpkg -l | awk '/^rc/{print $2}' | xargs -r sudo dpkg -P | |||
</syntaxhighlight> | |||
source:https://www.debian-fr.org/t/paquets-casses-comment-les-lister/16997/5 | |||
=== Trouver le nom exact des packages de noyau que vous souhaitez désinstaller === | |||
<syntaxhighlight lang="bash" line copy> | |||
dpkg -l | grep "linux-[a-z]*-" | |||
</syntaxhighlight> | |||
=== Rechercher des informations sur les paquets installés === | |||
<syntaxhighlight lang="bash" line copy> | |||
dpkg-query -l '*curl*' | |||
</syntaxhighlight> | |||
=== Obtenir plus de détails sur un paquet spécifique === | |||
<syntaxhighlight lang="bash" line copy> | |||
dpkg-query -s curl | |||
</syntaxhighlight> | |||
=== Rechercher des fichiers appartenant à un paquet === | |||
<syntaxhighlight lang="bash" line copy> | |||
dpkg-query -S curl | |||
</syntaxhighlight> | |||
=== Lister tous les fichiers installés par un paquet === | |||
<syntaxhighlight lang="bash" line copy> | |||
dpkg-query -L curl | |||
</syntaxhighlight> | |||
----- | ----- | ||