1 votos

¿Cómo se baja una biblioteca i386 / ia32-libs en Wheezy?

Recientemente he actualizado a una versión amd64 de Wheezy, y tengo un par de programas propietarios compilados que necesitan seguir funcionando a 32 bits.

No hay problema, he instalado las bibliotecas de compatibilidad con i386

dpkg --add-architecture i386
apt-get update
apt-get install ia32-libs

Lamentablemente, la versión de una de las bibliotecas instaladas es incorrecta, lo que genera un error:

error al cargar las bibliotecas compartidas: libdb-4.6.so: no se puede abrir el archivo de objetos compartidos compartido: No such file or directory

Parece que tengo:

-rw-r--r-- 1 root 1641048 Jun 28  2012 i386-linux-gnu/libdb-5.1.so

Donde mi programa espera:

-rw-r--r-- 1 root 1638052 Sep 13  2008 libdb-4.6.a
-rw-r--r-- 1 root     800 Sep 13  2008 libdb-4.6.la
-rw-r--r-- 1 root 1256548 Sep 13  2008 libdb-4.6.so

¿Cuál es la mejor manera de retroceder las bibliotecas para resolver este error?

1voto

Shannon A. Puntos 108

Acabo de copiar mi archivo libdb-4.6.so de mi vieja máquina i386 en /usr/lib/i386-linux-gnu y parece funcionar bien.

¿Alguien quiere decirme por qué es una idea horrible? Si no, esta puede ser la respuesta...

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: