Re: aptitude : comment désinstaller automatiquement les paquets qui sont en Recommends.
On Thu, Aug 26, 2010 at 03:15:40PM CEST, "Sylvain L. Sauvage" <Sylvain.L.Sauvage@free.fr> said:
> Le jeudi 26 août 2010 à 14:32:50, Erwan David a écrit :
> >[…]
> > Ils le sont. Mais un paquet marqué M qui est n'est que
> > recommandé par un paquet installé n'est pas désinstallé.
>
> Hmm, tu veux dire que tu es dans le cas où :
> — A recommande B, tu veux A mais pas spécialement B ;
> — C dépend de B, tu veux essayer C ;
> — en installant C, tu installes forcément B, qui est marqué
> automatique ;
> — en désinstallant C, B n’est pas désinstallé (parce que
> recommandé par A).
>
> Et bien, il n’y a pas de solution. Une fois installé, un
> paquet automatique reste s’il est au moins recommandé par un
> paquet installé.
> apt ne conserve pas la raison de l’installation (comment le
> pourrait-il ?¹), il compte juste les références recommande ou
> dépend. En fait, recommande est au milieu : un paquet suggéré
> n’est ni installé ni conservé automatiquement, un paquet
> « dépendu » est installé et conservé, un paquet recommandé n’est
> pas installé mais est conservé (sauf option « recommande est
> traité comme dépend »).
>
> ¹ Il faudrait pouvoir dire à apt : « j’installe ce paquet à
> cause de ce paquet-ci, _pas_ de cet autre-là », mais ça devient
> vite très compliqué à gérer (y compris pour les entrées) pour
> très peu d’utilisation.
C'est pour ça que je cherchais à régler en "désinstalle les paquets
automatiques qui sont des reocmmandations, mais pas des dépendances".
Si j'avais voulu B je l'aurais installé à la main, et il n'aurait pas
été marqué automatique, mais manuel.
--
Erwan
Reply to: