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


<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