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

Re: Chiavetta per firma digitale [Aruba Key] con Debian



Il 17/11/2014 15:38, Portobello ha scritto:
Ho installato l'architettura i386 ed alcuni pacchetti.
Ma se eseguo lo script sh launcher_linux.bat :

+
LD_LIBRARY_PATH=/media/ArubaKey/ArubaKeyLinux/Main_lnx/:/media/ArubaKey/ArubaKeyLinux/Main_lnx/lib
+ exec /media/ArubaKey/ArubaKeyLinux/Main_lnx/kickstart.exe
/media/ArubaKey/ArubaKeyLinux/Main_lnx/kickstart.exe: error while
loading shared libraries: libX11.so.6: cannot open shared object file:
No such file or directory


mi da' questo errore.

Tra l'altro non ho ancora installato il pacchetto ia32-libs, perche' si
porta dietro circa un centinaio di dipendenze.
Forse e' possibile installare soltanto i pacchetti che servono, senza
dover riempire il sistema con centinaia di pacchetti ?

Installare ia32-libs è il "modo pigro" per eseguire software a 32bit su 64bit. Lo installi e le cose funzionano. Ovviamente si porta dietro tutto il mondo a 32bit (ma se ricordo bene, sono più i pacchetti che i MB di disco richiesti), ma ti eviti complicazioni.

L'alternativa è usare "apt-cache search" per cercare quale pacchetto fornisce il file libX11.so.6, ed installare solo quello con le sue dipendenze. Chiaramente questo poi potrebbe portarti ad un'altra situazione analoga, in cui lui ti chiede il file XYZ, tu lo cerchi ed installi il pacchetto che lo contiene, con le sue dipendenze, fino a che lo farai contento.

Alla fine avrai installato probabilmente meno pacchetti rispetto a quando hai installato ia32-libs, però sarà rognoso ripulire il sistema.Perché? Perché ci saranno diversi di pacchetti marcati come installati manualmente, che di cui ti dovrai ricordare i nomi per disinstallarli quando non ti serviranno più.

Onestamente io preferisco che ci siano meno pacchett i possibile marcati per l'installazione manuale, e che siano "riconoscibili" (ad esempio, mi ricordo facilmente che sono stato io ad chiedergli di installare keepassx, ma non mi ricorderò mai di avergli chiesto di installare libX11-6).

Quindi penso che sia preferibile installare semplicemente ia32-libs, così quando non c'è più bisogno di eseguire software a 32bit si può usare "apt-get autoremove" per rimuovere automaticamente tutte le dipendenze non più necessarie.

saluti
gerlos

--
"Life is pretty simple: You do some stuff. Most fails. Some works. You do more
of what works. If it works big, others quickly copy it. Then you do something
else. The trick is the doing something else."
           < http://gerlos.altervista.org >
 gerlos  +- - - >  gnu/linux registred user #311588


Reply to: