Ceci est une ancienne révision du document !



DebOrphan : suppression de paquets devenus inutiles

DebOrphan est un programme qui permet de connaître les paquets inutiles, par exemples les bibliothèques auxquelles aucun programme ne fait appel, ceux qui ne sont plus utilisés, bref, les paquets appelés orphelins.

Installez le paquet deborphan. Les amateurs d'interface graphique pourront installer le paquet gtkorphan qui permet de connaitre et supprimer sélectivement les paquets inutiles.

En ligne de commande :

La commande suivante liste les paquets orphelins

deborphan    

Pour les enlever, deux cas se présentent selon votre gestionnaire de paquets préféré :

  • avec apt-get
    sudo apt-get purge $(deborphan)
  • avec aptitude
      sudo aptitude remove $(deborphan) --purge 
Attention. Certaines dépendances ne sont pas correctement définies au niveau du paquet lui même et deborphan peut supprimer un composant qui peut vous être utile (c'était le cas par exemple avec libavcodec-extra-52, ou encore nautilus-dropbox).

Après suppression, vous devrez réinstaller ce qu'il ne fallait pas enlever. Mais, il vous est aussi possible de spécifier quels paquets deborphan doit ignorer à l'aide de l'option -e.

En interface graphique :

Capture de gtkorphan :

Synaptic permet de se débarrasser de paquets inutiles et se sert (probablement) de DebOrphan pour réaliser cette opération. (DebOrphan m'a proposé encore quelques paquets à supprimer même après suppression des paquets jugés orphelins avec aptitude)

Une autre solution consiste à taper :

sudo apt-get remove --purge $(deborphan)

ou

sudo apt-get remove --purge `deborphan`

Contributeurs : Ste, Floriang.

  • deborphan.1381838254.txt.gz
  • Dernière modification: Le 15/10/2013, 13:57
  • par mart3300