Supprimer les paquets inutiles de votre système

Cet article provient du guide de l'utilisateur Debian écrit par Cédric Lignier, wikisé en juillet 2004 par Pierre Chignac.

Installer

Nous allons installer le paquet deborphan qui contient:

  • deborphan est capable de lister les orphelins (c'est à dire les paquets qui ne dépendent d'aucun autre paquet).
  • orphaner est un programme qui utilise deborphan pour afficher uniquement les bibliothèques orphelines dans un mode graphique. Il n'est pas capable d'afficher les paquets orphelins. En revanche, ce programme permet de supprimer les bibliothèques orphelines là où deborphan est limité à en afficher la liste.
# apt-get install deborphan

Utiliser

Supprimer les bibliothèques inutiles

La commande deborphan liste les bibliothèques qui n'ont plus de dépendances avec les autres paquets installés sur votre système. Pour supprimer ces paquets :

# apt-get remove --purge `deborphan`

Supprimer TOUS les paquets inutiles

On peut spécifier des paramètres à deborphan pour lui dire de rechercher parmi tous les paquets installés sur votre système, ceux qui n'ont plus aucune dépendance. Pour supprimer ces paquets :

# apt-get remove --purge `deborphan --guess-all`

Utiliser –guess-all avec prudence ! : Même si chez moi, cette manipulation n'entraîne pas de catastrophe, il ne faut pas oublier que sur la version VAR-UNSTABLE-NAME; cette méthode de suppression peut s'avérer relativement dangereuse dans certains cas de figure particuliers. En effet, supposons que vous téléchargiez un paquet qui contient les sources d'une bibliothèque et que vous compiliez cette bibliothèque (à l'aide des sources téléchargées) pour faire fonctionner une application. Dans ce cas, la méthode ci-dessus va supprimer le paquet source que vous venez d'installer puisqu'il ne va pas voir sa dépendance avec votre application. Au final, l'application ne marchera plus. Il se peut également que le système supprime trop de paquets en cas de dépendances défectueuses. Utilisez donc cette option avec grande prudence !!!

Désinstaller

Pour désinstaller deborphan, utilisez la commande classique sur un système Debian :

# apt-get remove deborphan

Supprimer toute trace du package précédement installé : Lorsque vous décidez de retirer un package de votre Debian GNU/Linux apt n'efface par les fichiers de configuration de ce package. Ceci permet de réinstaller plus rapidement la package. Cependant si vous souhaitez faire table rase et ne plus entendre parler du package, vous pouvez ajouter l'option –purge lors de la suppression :

# apt-get remove --purge <package>

 
paquets/supprimer-les-paquets-inutiles-de-votre-systeme.txt · Dernière modification: 18/02/2008 22:56 (édition externe)