« 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>
-----
-----