Instalar paquetes de 32 bits en un sistema de 64 bits

De MEPIS Documentation Wiki

La información contenida en este artículo pertenece a la versión de 64 bits de SimplyMEPIS

Algunos programas no están disponibles en la variante de 64 bits, para instalar un paquete de 32 bits usar el siguiente comando:

dpkg --force-architecture -i nombredelpaquete.deb

Algunos programas pueden funcionar cuando se instalan así, sin embargo si el programa depende en algunas bibliotecas de 32 bits este comando no es suficiente. Buscar en Synaptic ia32 e instalar todos los paquetes que se encuentren, instalar también el paquete libc6-i386. Sin embargo puede que esto no resuelva el problema completamente, para averiguar que librerías siguen faltando usar el siguiente comando:

ldd /usr/bin/nombredelprograma

Buscar en la salida algo similar a:

libdbus-1.so.3 => not found

(Si dice "not a dynamic executable" ver el último párafo de este artículo)

Para MEPIS 6.x-- Si faltan algunas librerías buscarlas en: packages.ubuntu.com, usando el cuadro de búsqueda "Search the contents of packages". (Buscar en la versión Dapper para MEPIS 6.x)

Para MEPIS 7.0-- Usar los paquetes de packages.debian.org/stable

Una vez se encuentre el paquete que contiene la biblioteca necesaria, descargar el paquete i386 y descomprimirlo con el siguiente comando:

dpkg-deb -x nombredelpaquete.deb ~/Desktop/descomprimido

Esto creará la carpeta descomprimido en el Escritorio con el contenido del archivo .deb. Ir al directorio ~/Desktop/descomprimido/usr/lib y copiar los archivos de dicho directorio en /lib32. Ejecutar de nuevo el comando ldd para asegurarse de que todas las bibliotecas necearias están instaladas.


Atención: a veces /usr/bin/nombredelprograma es sólo un enlace simbólico o un script de inicio, se necesita buscar el archivo binario del programa, por ejemplo en caso de Opera está en /usr/lib/opera/9.22-20070716.6/opera y se puede encontrar si se examina el script /usr/bin/opera. En este caso hay que ejecutar el comando ldd como este:

ldd /usr/lib/opera/9.22-20070716.6/opera
Herramientas personales
Otros idiomas