[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: che pacchetti compilare?



Gabriele Pongelli ha scritto:

per quanto riguarda la libc6-i686 otterrai un miglioramento se hai installato programmi che ne fanno uso, altrimenti è solo spazio inutilizzato...installala e vedi se deborphan la inserisce nella lista, se la trovi significa che nessun programma la usa e quindi non hai risolto nulla!

sbagliato

deborphan guarda solo le dipendenze e poiché penso nulla dipende da libc6-i686, allora dovrebbe essere sempre riportata come pacchetto orfano, anche se è utilizzata. Questo è dovuto al fotto che Debian è utilizzabile anche su PC che sono meno potenti di un i686 (es 486) e che quindi non potrebbero in ogni caso usare tale libreria.

prendi qualsiasi eseguibile e scrivi

$ ldd /path/eseguibile

per trovare il path puoi scrivere

$ type eseguibile

e se trovi che usa qualcosa in questa directory, allora sta utilizzando la libreria libc6-i686:
/lib/tls/i686

es:

$ type mc
mc is /usr/bin/mc

$ ldd /usr/bin/mc
        linux-gate.so.1 =>  (0xffffe000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb7ef4000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7ef0000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7e6b000)
        libgpm.so.1 => /usr/lib/libgpm.so.1 (0xb7e65000)
        libslang.so.2 => /lib/libslang.so.2 (0xb7da3000)
        libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0xb7d8d000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7c56000)
        /lib/ld-linux.so.2 (0xb7f0a000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7c31000)

bisogna tenere conto che:
1) i programmi compilati staticamente non usano le librerie dinamiche come è libc6-i686, es, prendendo il raccoglitore di OpenOffice.org 2.0 (penso anche qualsiasi eseguibile di OOo):

$ ldd /usr/bin/ooffice
        not a dynamic executable

2) però le librerie di un programma, anche se compilato staticamente, possono avere un link dinamico alle libc6-i686; per esempio, sempre per OpenOffice.org
$ ldd /usr/lib/openoffice/program/libgcc3_uno.so
        linux-gate.so.1 =>  (0xffffe000)
libuno_cppu.so.3 => /usr/lib/openoffice/program/libuno_cppu.so.3 (0xb7f2e000) libuno_sal.so.3 => /usr/lib/openoffice/program/libuno_sal.so.3 (0xb7d7e000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7d69000)
        libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7d56000)
libstlport_gcc.so.4.6 => /usr/lib/libstlport_gcc.so.4.6 (0xb7c8b000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7baf000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7b89000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7b7e000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7a48000)
        libpam.so.0 => /lib/libpam.so.0 (0xb7a40000)
        libcrypt.so.1 => /lib/tls/i686/cmov/libcrypt.so.1 (0xb7a12000)
        /lib/ld-linux.so.2 (0x80000000)

Per non far uscire le libc6-i686 quando esegui deborphan è sufficiente inserirle nel file
/var/lib/deborphan/keep

$ man deborphan
per saperne di più

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Conoscere il TC: http://www.no1984.org
Strumenti per l'ufficio: http://it.openoffice.org
Sistema operativo: http://www.it.debian.org
Browser: http://www.mozilla.org/products/firefox
Client di posta: http://www.mozilla.org/products/thunderbird
GNU/Linux User: 302090: http://counter.li.org
--
Non autorizzo la memorizzazione del mio indirizzo di posta a chi usa
outlook: non voglio essere invaso da spam



Reply to: