librerie 32bit su sistema 64bit

2 risposte [Ultimo messaggio]
Ritratto di superlex
superlex
(Geek)
Offline
Geek
Iscritto: 06/03/2010
Messaggi: 109

Ciao! Smile
Avrei un problema nell'installazione di un programma a 32 bit su openSUSE11.3 64bit. In particolare si tratta del programma scangearmp, necessario per poter utilizzare lo scanner della canon, che tuttavia è rilasciato solo a 32bit. Quindi procedo alla normale installazione col comando

rpm -ivh *.rpm

che però mi restituisce

errore: Dipendenze fallite:
libgimp-2.0.so.0 necessario a scangearmp-common-1.40-1.i386
libgimpbase-2.0.so.0 necessario a scangearmp-common-1.40-1.i386
libgimpcolor-2.0.so.0 necessario a scangearmp-common-1.40-1.i386
libgimpmath-2.0.so.0 necessario a scangearmp-common-1.40-1.i386

Ora, penso sia normale visto che la versione di gimp che ho è a 64bit. Così ho pensato di scaricare manualmente il pacchetto gimp a 32bit, prelevare le librerie necessarie e copiarle nel percorso /usr/lib, che dovrebbe contenere le librerie a 32 bit (è così?). Questa è una procedura testata e funzionante su Ubuntu 64bit, da quel che leggo in vari forum, però qui su openSUSE l'errore relativo alle dipendenze rimane, e non capisco perché.

Mi date una mano? Big Grin

Ritratto di anubis
anubis
(Guru)
Offline
Guru
Iscritto: 07/04/2007
Messaggi: 3656

IO TI PICCHIO!!!

con la mazza pure Big Grin

rpm da solo NON RISOLVE le dipendenze!!!!!!!

utilizza zypper se vuoi installare da linea di comando

zypper in file.rpm

superlex ha scritto:

Ciao! Smile
Avrei un problema nell'installazione di un programma a 32 bit su openSUSE11.3 64bit. In particolare si tratta del programma scangearmp, necessario per poter utilizzare lo scanner della canon, che tuttavia è rilasciato solo a 32bit. Quindi procedo alla normale installazione col comando

rpm -ivh *.rpm

che però mi restituisce

errore: Dipendenze fallite:
libgimp-2.0.so.0 necessario a scangearmp-common-1.40-1.i386
libgimpbase-2.0.so.0 necessario a scangearmp-common-1.40-1.i386
libgimpcolor-2.0.so.0 necessario a scangearmp-common-1.40-1.i386
libgimpmath-2.0.so.0 necessario a scangearmp-common-1.40-1.i386

Ora, penso sia normale visto che la versione di gimp che ho è a 64bit. Così ho pensato di scaricare manualmente il pacchetto gimp a 32bit, prelevare le librerie necessarie e copiarle nel percorso /usr/lib, che dovrebbe contenere le librerie a 32 bit (è così?). Questa è una procedura testata e funzionante su Ubuntu 64bit, da quel che leggo in vari forum, però qui su openSUSE l'errore relativo alle dipendenze rimane, e non capisco perché.

Mi date una mano? Big Grin

OpenSUSE Member,Packman Packager, Education Project Admin, LXDE Project Admin
Powered by http://en.opensuse.org/HP_Pavilion_dv6855el

Ritratto di superlex
superlex
(Geek)
Offline
Geek
Iscritto: 06/03/2010
Messaggi: 109

Secondo te non ho provato zypper in prima di rpm? Tongue
L'output di zypper in non te lo posto neanche perché non ci starebbe in questo forum.. Mi chiede di far cambiare architettura a tutti i pacchetti installati, kde compreso, tanto vale che mi reinstallo openSUSE a 32 bit ah ah Big Grin

Comunque nel frattempo ho avuto un'ottima sorpresa: lo scanner è riconosciuto da skanlite Smile Davvero non capisco come sia possibile, perché gli scanner della canon proprio non vanno d'accordo, da quel che so, coi driver open source, però a quanto pare openSUSE fa la differenza Smile