« Dpkg » : différence entre les versions
| (4 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 22 : | Ligne 22 : | ||
----- | ----- | ||
<span id="commandes-de-base"></span> | |||
== '''2. Commandes de Base''' == | == '''2. Commandes de Base''' == | ||
| Ligne 125 : | Ligne 125 : | ||
== '''6. Commandes utiles''' == | == '''6. Commandes utiles''' == | ||
=== Compter les paquets installés sur Ubuntu === | |||
Compte tout (y compris les résidus et paquets partiellement installés). | |||
<syntaxhighlight lang="bash" line> | |||
sudo dpkg-query -f '${binary:Package}\n' -W | wc -l | |||
</syntaxhighlight> | |||
=== voir tous les paquets === | === voir tous les paquets === | ||
<syntaxhighlight lang="bash" line copy> | <syntaxhighlight lang="bash" line copy> | ||
| Ligne 140 : | Ligne 146 : | ||
=== Nettoyer rc === | === Nettoyer rc === | ||
Purge complètement tous les paquets qui ont été désinstallés mais qui avaient laissé des fichiers de configuration derrière eux. | |||
<syntaxhighlight lang="bash" line copy> | <syntaxhighlight lang="bash" line copy> | ||
dpkg -l | awk '/^rc/{print $2}' | xargs -r sudo dpkg -P | dpkg -l | awk '/^rc/{print $2}' | xargs -r sudo dpkg -P | ||
| Ligne 189 : | Ligne 196 : | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Analyse des fichiers manquants | === Analyse des fichiers manquants. === | ||
<syntaxhighlight lang="bash" line> | <syntaxhighlight lang="bash" line copy> | ||
sudo apt-file update | sudo apt-file update | ||
for pkg in $(dpkg -l | awk '/^ii/{print $2}'); do | for pkg in $(dpkg -l | awk '/^ii/{print $2}'); do | ||