Salut,
>euh, permets moi de retorquer:
>moi j'en ai rien a faire de python.
>jamais je lui ai dit de le mettre, il l'a mis tout seul (car il est
intelligent).
>
>mais au moment d'enlever les paquets superflus, la, apt-get est nettement
moins intelligent.
>j'aurais aime qu'il existe une option qui lui dise d'effacer les paquets
inutiles qu'il a installe sans me le dire.
>
>parce que la, la desinstallation elle est aussi foireuse que sous windoze
(desole de cette analogie).
Visiblement avant de sugg�rer des fonctionnements potentiels inutiles et des
analogies foireuses
(bcp plus que la d�sinstallation �voqu�e...) faudrait peut-�tre faire un
petit
effort d'imagination sur le pourquoi du comment cela fonctionne comme �a...
(moi non plus j'aime pas le style de la r�ponse ;-)
R�sumons :
Lors d'une session de travail, l'installation d'un nouveau paquet A induit
celle d'un nouveau
paquet A' (parce que A mentionne une d�pendance A->A', notez qu'�videmment
A' ne mentionne
pas qu'il est utile � A...)
Plainte du Monsieur ci-dessus cit�: si j'enl�ve A, ben A' reste !! beurk...
Et l�, euh, permet moi de r�torquer :
- ouai, je comprends bien l'id�e mais bof, cela n'avancerait pas � grand
chose... because
- le fait que A' est important n'est pas uniquement li� � l'utilisation de
A. A' peut-etre
utile en lui-m�me. Donc virer A' dans la foul�e de A ne peut etre
automatis� de mani�re simple.
Si, en installant A je d�clenche l'installation de A1,A2,A3,..., lorsque
je dis <<apt-get remove A>>, je dis <<je n'ai plus besoin de A>> et
c'est tout ce que je dis...
*peut-etre* que A1, A2 me sont encore utiles (binaires fournis
dedans)...
sinon, il suffit de dire <<apt-get remove A', (ou A1, ou A2)>> et le
syst�me me demandera
<<alors dans ce cas voulez vous �liminer �galement A2,A3 ... A ??>>
[pour rendre 'apt-get remove' <<efficace>>, il suffit de taper <<plus haut>>
dans les d�pendances...]
c- il existe (au moins) une technique simple pour nettoyer une install...
elle est bas�e
sur pkg-nodep (cf FAQ, cette section vient de moi... et elle devrait
d'ailleurs etre affin�e sous peu).
Remrquez que pour �liminer des paquets inutiles il faut parcourir toutes les
d�pendances d'une
install pour d�terminer les paquets <<terminaux>> *avant* de d�cider
(humainement) de virer le
paquet car un paquet terminal n'est pas n�cessairement inutile...
Donc, ce genre de consid�ration appliqu� syst�matiquement prendrai un temps
fou pour
un r�sultat m�diocre... donc il est inutile de vouloir faire ce nettoyage
par apt-remove,
il y a bcp plus de cas ou cela est inutile que de cas ou le gain est
interessant...
un bon pkg-nodep dans un cron vous permet de faire une liste des candidats
au nettoyage, mais l�
je vous sugg�re de lire la FAQ.
La notion de paquet <<superflu>> **ne peut etre d�terminer par apt-get seul
et automatiquement**.
A la rigueur pour les librairies uniquement, on pourrait faire un truc a
base de pkg-nodep,
de grep sur lib*, et virer syst�matiquement... mais c'est (bcp trop)
casse-gueule...
A+