Cómo instalar libltdl.so.3

Cómo instalar libltdl.so.3

Tengo Fedora 20 y estoy intentando instalar el software del escáner de 32 bits para mi impresora Epson DX5000. Recibo los mensajes:

[root@localhost:/home/Harry]$ rpm -Uvh iscan-2.29.3-1.usb0.1.ltdl3.i386.rpm 
error: Failed dependencies:
    libltdl.so.3 is needed by iscan-2.29.3-1.usb0.1.ltdl3.i386
[root@localhost:/home/Harry]$  yum install libltdl.so.3
Loaded plugins: langpacks, refresh-packagekit
No package libltdl.so.3 available.
Error: Nothing to do
[root@localhost:/home/Harry]$ 

Intenté buscar en Internet libltdl.so.3, pero los resultados me parecen muy confusos. ¿Es quizás parte de otro paquete? ¿Puede alguien ayudarme?


Gracias por las respuestas hasta ahora. Creo que esta es otra ocasión en la que le pregunté a X cuándo debería haberle preguntado a Y. Ya lo tengo libtoolinstalado (vea la captura de pantalla). Entonces ahora la pregunta es: ¿por qué dice libltdl.so.3 is neededcuándo libtoolya está instalado? A menos que haya entendido mal lo que está pasando, otra vez.

[root@localhost:/home/Harry]$ yum install libtool-ltdl
Loaded plugins: langpacks, refresh-packagekit
Package libtool-ltdl-2.4.2-23.fc20.i686 already installed and latest version
Nothing to do
[root@localhost:/home/Harry]$ 

También:

[root@localhost:/home/Harry]$ yum install libltdl7
Loaded plugins: langpacks, refresh-packagekit
No package libltdl7 available.
Error: Nothing to do
[root@localhost:/home/Harry]$ 

Metapregunta: ¿debería cambiar también el título?

Respuesta1

Siempre que encuentre un archivo de biblioteca perdido como este, puede usar el comando repoquerypara averiguar qué paquete lo proporciona.

Ejemplo

$ repoquery -q -f */libltdl.so*
libtool-ltdl-devel-0:2.4.2-16.fc19.x86_64
libtool-ltdl-0:2.4.2-23.fc19.x86_64
libtool-ltdl-devel-0:2.4.2-16.fc19.i686
libtool-ltdl-0:2.4.2-23.fc19.i686
libtool-ltdl-devel-0:2.4.2-23.fc19.i686
libtool-ltdl-0:2.4.2-16.fc19.i686
libtool-ltdl-devel-0:2.4.2-23.fc19.x86_64
libtool-ltdl-0:2.4.2-16.fc19.x86_64

Me gusta relajar un poco la consulta y buscar .soarchivos, así que cambié el archivo .3out por un *.

NOTA:Lo anterior es consultar ( -q) archivos ( -f) que coincidan con el patrón ( */libltdl.so*). La primera estrella es importante ya que la consulta busca coincidencias con las rutas completas de los archivos dentro de los RPM almacenados en los diversos repositorios de YUM que su sistema conoce.

Respuesta2

Tienes que instalar libtool-ltdl:

yum install libtool-ltdl

Fuente:https://www.google.com/search?name=f&hl=en&q=libltdl.so.3

Respuesta3

Esto funcionó para mí en Fedora 21 (x64):

rpm -Uvh iscan-2.30.1-1.usb0.1.ltdl3.x86_64.rpm --nodeps

ln -s /usr/lib64/libltdl.so.7 /usr/lib64/libltdl.so.3

iscan parece funcionar bien con la biblioteca más nueva

información relacionada