Retourner aux forums || Retourner au forum Astuces.divers

Astuces.divers : [Debian] supprimer des paquets inutiles

Posté par __caffeine__ () le 19 avril 2004
0
Aussi bien conçu que soit le système de paquet debian, il a parfois du mal avec certaines dépendances et laisse des paquets inutiles. Le cas se présente souvent avec les paquets data qui accompagnent des jeux et qui restent benoîtement là alors qu'on a enlevé le binaire correspondant. Unr parade gruik: plutôt que de faire
# apt-get remove monpaquet
faites plutôt
#  apt-get remove `apt-cache search monpaquet | awk '{print $1}'`
vérifiez bien la sortie de la commande, des fois qu'un paquet non voulu se soit glissé là. NDMR (Note De la Moule Rédactrice): c'est loin d'être une astuce de haut vol, mais ça évite d'utiliser l'affreux dselect ou synaptic pour faire le ménage quand on commence à manquer d'espace disque...

> Lire le message (6 commentaires, moyenne: 1,2).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Re: supprimer des paquets inutiles

Posté par Jonathan ILIAS (Jabber id, page perso, ) le 20/04/2004 à 11:37. (lien). Évalué à 1.

Le coté gruik de la solution proposée dans cette astuce, à mon sens, est que cela dépend des nom et de la description des packages. Ca risque de plus ou moins mal fonctionner selon que le mot "monpaquet" est un mot plus ou moins commun.

Il me semble que deborphan est mieux adapté pour ça (apt-get install deborphan). Cela dit, je ne suis pas assez connaisseur pour savoir si tous les problèmes de nettoyage sont résolus avec cette commande.

L'autre solution, moins gruik à mon sens, c'est de faire ça à la main :
# apt-cache search monpaquet

et on copie tous les noms souhaités dans la ligne de commande (quand on supprime quelque chose, ça ne fait jamais de mal de prendre le temps de s'assurer de ce que l'on enlève) :
# apt-get remove monpaquet libmonpaquet ...

Re: supprimer des paquets inutiles

Posté par LupusMic (page perso, ) le 22/04/2004 à 10:59. (lien). Évalué à 1.

Une vrai solution pour les paquets vraiment inutiles : dpkg -P `deborphan`

Attention ! Seules les dépendances gérées par APT sont contrôlées. Si vous avez installé/compilé un logiciel sans le déclarer dépendant dans APT, il risque de ne plus fonctionner.

debfoster

Posté par nigaiden () le 25/04/2004 à 21:14. (lien). Évalué à 1.

debfoster peut aussi être une alternative intéressante. Je suis débutant en apt-get (via Fink sous MacOS) et ce programme m'a aidé pour virer gnome stable (1.4)

Re: supprimer des paquets inutiles

Posté par tinodeleste () le 30/04/2004 à 10:03. (lien). Évalué à 1.

utiliser aptitude pour installer tes paquets. Ceux qui sont installés en dépendance d'un paquet foo sont marqués comme tels et automatiquement désinstallés si tu enlève foo.

  • [^]Re: supprimer des paquets inutiles

    Posté par Moonz () le 06/12/2005 à 19:13. (lien). Évalué à 2.

    Ben comme apt-get lui -même, pas besoin d'aptitude pour ça :)

    • [^]Re: supprimer des paquets inutiles

      Posté par milare () le 26/06/2006 à 17:36. (lien). Évalué à 1.

      Quel horreur!
      Imagine celui qui veut desinstaller telnet! (pour un exemple parmis...)

      Je connait pas le sens de 'gruik' mais ca doit etre pas beau a voir

      sinon j'ai une autre methode a proposer : rm -rf plus violent encore et moins aléatoire

Revenir en haut de page || Retourner aux forums || Retourner au forum Astuces.divers