[opensuse-es] libsane.so.1 para picasa
Estimados, me acabo de bajar el picasa de google, y he seguido las instrucciones de: http://picasa.google.com/linux/thanks-rpm.html Google afirma que el binario sirve también para cualquier x86 (la mía es una 64bits) Al intentar instalarla: melon:/home/miguel/Desktop # rpm -Uvh picasa-2.7.3736-15.i386.rpm error: Failed dependencies: libsane.so.1 is needed by picasa-2.7.3736-15.i386 Sin embargo: melon:/home/miguel/Desktop # ls -la /usr/lib64/libsane.so.1 lrwxrwxrwx 1 root root 17 Apr 9 2007 /usr/lib64/libsane.so.1 -> libsane.so.1.0.18 luego existe (en realidad, viene instalada con el sane). Cómo puedo forzar a rpm buscar la librería donde realmente está? -- Saludos, miguel Los agujeros negros son lugares donde dios dividió por cero. Black holes are places where god divided by zero. Steven Wright --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
miguel> miguel> melon:/home/miguel/Desktop # ls -la /usr/lib64/libsane.so.1 miguel> lrwxrwxrwx 1 root root 17 Apr 9 2007 /usr/lib64/libsane.so.1 -> miguel> libsane.so.1.0.18 Has probado con YAST ?, (bueno en realidad lo hace con zypper) <http://www.google.com/linuxrepositories/yast2.html> Parece que hay versiones diferentes para 32 y 64 bits. miguel> luego existe (en realidad, viene instalada con el sane). miguel> Cómo puedo forzar a rpm buscar la librería donde realmente está? Si la tienes en /usr/lib64 lo más probable es que un enlace simbólico a /usr/lib te solucionara el problema
On Mon, Jun 30, 2008 at 8:49 PM, J.M.Queralt <jmqueralt@gmail.com> wrote:
miguel> miguel> melon:/home/miguel/Desktop # ls -la /usr/lib64/libsane.so.1 miguel> lrwxrwxrwx 1 root root 17 Apr 9 2007 /usr/lib64/libsane.so.1 -> miguel> libsane.so.1.0.18
Has probado con YAST ?, (bueno en realidad lo hace con zypper)
<http://www.google.com/linuxrepositories/yast2.html>
Parece que hay versiones diferentes para 32 y 64 bits.
JO*** con google!! melon:~ # zypper sa -t YUM http://dl.google.com/linux/rpm/stable/x86_64 google64 Added Installation Sources: [x]* google64 (http://dl.google.com/linux/rpm/stable/x86_64) melon:~ # zypper in picasa Restoring system sources... Parsing metadata for 20070414-020426... Parsing metadata for 20070414-015818... Parsing metadata for 20070414-020327... Parsing metadata for 20070509-232542... Parsing metadata for google64... Parsing metadata for 20070410-003844... Parsing metadata for 20070516-001626... Parsing RPM database... package 'picasa' not found Summary: Nothing to do. melon:~ #
miguel> luego existe (en realidad, viene instalada con el sane).
miguel> Cómo puedo forzar a rpm buscar la librería donde realmente está?
Si la tienes en /usr/lib64 lo más probable es que un enlace simbólico a /usr/lib te solucionara el problema
Pues tampoco: melon:~ # ln -s /usr/lib64/libsane.so.1 /usr/lib/libsane.so.1 melon:~ # rpm -Uvh /home/miguel/Desktop/picasa-2.7.3736-15.i386.rpm error: Failed dependencies: libsane.so.1 is needed by picasa-2.7.3736-15.i386 melon:~ # ls -la /usr/lib/libsane.so.1 lrwxrwxrwx 1 root root 23 Jun 30 23:08 /usr/lib/libsane.so.1 -> /usr/lib64/libsane.so.1 Voy a probar lo que me dice Cristian... -- Saludos, miguel Los agujeros negros son lugares donde dios dividió por cero. Black holes are places where god divided by zero. Steven Wright --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
miguel gmail escribió:
Pues tampoco:
melon:~ # ln -s /usr/lib64/libsane.so.1 /usr/lib/libsane.so.1
No ! en /usr/lib tienen que haber binarios ELF32 in en /usr/lib64 hay del tipo ELF64 !!
melon:~ # rpm -Uvh /home/miguel/Desktop/picasa-2.7.3736-15.i386.rpm error: Failed dependencies: libsane.so.1 is needed by picasa-2.7.3736-15.i386
menos mal que rpm no cayo en la trampa :-P -- "A computer is like an Old Testament god, with a lot of rules and no mercy. " Cristian Rodríguez R. Platform/OpenSUSE - Core Services SUSE LINUX Products GmbH Research & Development http://www.opensuse.org/
miguel gmail escribió:
Cómo puedo forzar a rpm buscar la librería donde realmente está?
NO, rpm no busca las bibliotecas , tampoco lo modificas para que lo haga!! Para solucionar tu problema , debes usar primero la logica a) esta corriendo un binario de 32 bits en un sistema de 64 b) Para ese binario, las bibliotecas van a ser buscadas en /usr/lib o /lib en versiones compiladas para 32bit, como no tienes instalado el paquete sane-backends-32bit pues ni modo que funcione. -- "A computer is like an Old Testament god, with a lot of rules and no mercy. " Cristian Rodríguez R. Platform/OpenSUSE - Core Services SUSE LINUX Products GmbH Research & Development http://www.opensuse.org/
participants (3)
-
Cristian Rodríguez
-
J.M.Queralt
-
miguel gmail