stavo pensando che nel mio piccolo sono proprio un pessimo amministratore di sistema
allora, ho pensato di fare una cosa molto semplice a dirsi ma nn a farsi:
Ripulire il sistema
come fare?
Allora personalmente ho iniziato ad usare due programmi che mi sembrano quasi indispensabili in queste situazioni:
etcat e qpkg
Pacchetti doppi
con entrambi posso vedere i dups dei pacchetti installati, alcuni volontariamente (vedi GIMP), altri a mia insaputa e di cui non so che fare... facciamo un esempio:
Code: Select all
# etcat -v guile
[ Results for search key : guile ]
[ Applications found : 4 ]
* dev-util/guile :
[ ] dev-util/guile-1.4-r3 (1.4)
[ I] dev-util/guile-1.4.1 (1.4.1)
[ ] dev-util/guile-1.6.4 (12)
[ I] dev-util/guile-1.6.4-r1 (12)io ora mi chiedo che ci faccio con due versioni di guile installate?
proviamo allora a vedere le dipendenze?
Il pacco che trovo è che con:
Code: Select all
# etcat -d guileCode: Select all
# etcat -d guile
[ Results for search key : guile ]
omissis
* media-sound/glame-0.6.3
>=dev-util/guile-1.4-r3
* media-sound/glame-0.6.4
>=dev-util/guile-1.4-r3
* media-sound/glame-1.0.1
>=dev-util/guile-1.4-r3
* media-sound/lilypond-1.5.15
>=dev-util/guile-1.4-r3
* media-sound/lilypond-1.6.6
>=dev-util/guile-1.4-r3
* media-sound/lilypond-1.6.9
>=dev-util/guile-1.4-r3
* media-sound/lilypond-1.8.2
>=dev-util/guile-1.6.4
* media-sound/lilypond-2.0.0
>=dev-util/guile-1.6.4
* media-sound/snd-6.7
guile?
* media-video/sinek-0.7
guile?
* net-dialup/penggy-0.2.1
>=dev-util/guile-1.4.0
* net-mail/mailutils-0.3.1
dev-util/guile
* net-mail/mailutils-0.3
dev-util/guile
* x11-libs/guile-gtk-0.19-r1
=dev-util/guile-1.4*
* x11-libs/guile-gtk-0.19
=dev-util/guile-1.4*
* x11-libs/guile-gtk-1.2.0.31
>=dev-util/guile-1.6Code: Select all
# qpkg -q -I guile
dev-util/guile-1.4.1 *
DEPENDED ON BY:
swig-1.3.16
dev-util/guile-1.6.4-r1 *
DEPENDED ON BY:
swig-1.3.16dopo una sana grattatina alla testa e dopo aver assunto una espressione a mo' di punto di domanda, prendo e butto nel cesso la versione + vecchia di guile, la 1.4.1.
L'unico dubbio che mi rimane è: ma perchè non è stato tolto a suo tempo?
Pacchetti Inutili
Per i pacchetti inutili invece vi chiedo collaborazione... mica posso prendere tutto quello che ho installato e verificare che non dipenda da niente e non sia dipendenza di nessuno?!? o si?
da qui sarebbe comodo sapere:
1) come disinstallare un programma (noi sappiamo quale) senza lasciare moncherini di librerie inutilizzate in giro
pensavo a qualcosa tipo: dipendenze del programma, controllo singole dipendenze dirette (E la cosa si fa complessa quando sono un tot), e controllo sucessivo delle singole dipendenze dirette se dipendono o se sono richieste da altri programmi.
2) come disinstallare programmi o librerie che non sono state tolte in maniera oculata dal punto 1). qui invece mi mette paura dover controllare tutte le foglie dell'albero...


