Forum Linux.debian/ubuntu question sur MarkAuto et paquets suggérés

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
22
nov.
2013

Bonjour à tous

Après avoir installé une machine virtuelle sur Debian, je me suis rendu compte d'un comportement qui me semble étrange.
En temps normal, un paquet, s'il n'est requis par aucun autre, est marqué pour désinstallation s'il est marqué comme étant Auto.
Jusque là, pas de problème.

Seulement il semblerait que tant qu'un paquet est suggéré par un autre, le fait de le marquer Auto ne provoque rien de particulier, quand bien même je n'ai pas configuré apt pour installer les dépendances suggérées.

Ex:
A suggests C
B recommends C
Si je tente d'installer B, C est installé aussi, mais en étant marqué Auto.
Si je supprime B, C restera sur le système.

Est-il possible de forcer apt à désinstaller les paquets auto dans ce cas précis, en ne prenant en compte que les relations depends et recommends ?

  • # Mmmh

    Posté par  (site web personnel) . Évalué à 2.

    apt-get autoremove
    Ça devrait le faire

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

    • [^] # Re: Mmmh

      Posté par  . Évalué à 0.

      L'idée c'est plutôt d'empêcher l'installation de ces paquets au lieu de les supprimer ensuite.
      Je connaissais autoremove, mais je me demandais juste si ce n'était pas possible de modifier ce comportement pour les paquets suggérés :)

      • [^] # Re: Mmmh

        Posté par  . Évalué à 0.

        Example tout bête
        J'installe souvent une Debian minimale, avant d'ensuite installer le bureau.
        Si je choisis la tache desktop-environment, Gnome est installé par défaut. Si je veux modifier pour KDE ou Xfce, la suppression de la tache gnome laissera quand même une partie de ses dépendances, qui peuvent être suggérées par certains des paquets de KDE.
        Elles seraient effectivement supprimées ensuite par autoremove, mais en attendant ce sont plusieurs centaines de Mo qui seraient installés.

        • [^] # Re: Mmmh

          Posté par  (site web personnel) . Évalué à 3.

          Mets ça dans /etc/apt/apt.conf.d/00NoDep:

          APT::Install-Recommends false;

          Ça devrait le faire. Pour les suggestions, je ne sais pas, il doit bien y avoir un truc équivalent.

          Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

          • [^] # Re: Mmmh

            Posté par  . Évalué à 0.

            Effectivement j'avais mal lu la doc…
            Apt::AutoRemove::SuggestsImportant fait le boulot comme il faut !!!

Suivre le flux des commentaires

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