Forum Astuces.divers [Debian] supprimer des paquets inutiles

Posté par  .
Étiquettes : aucune
0
19
avr.
2004
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...
  • # Re: supprimer des paquets inutiles

    Posté par  (site web personnel) . É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  (site web personnel, Mastodon) . É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  . É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  . É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  . Évalué à 2.

      Ben comme apt-get lui -même, pas besoin d'aptitude pour ça :)
      • [^] # Re: supprimer des paquets inutiles

        Posté par  . É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

Suivre le flux des commentaires

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