Recientemente instalé x64 Linux Mint 11, básicamente Ubuntu Natty. Desde la instalación, descubrí que mi sistema Mint 11 rechaza las aplicaciones de 32 bits que solían ejecutarse en mi sistema Ubuntu. Cuando uso la utilidad 'archivo' para verificar el binario, lo identifica correctamente como un elfo de 32 bits, pero no puedo invocar la aplicación.
He intentado iniciarlo desde bash y os.system a la python, sin éxito, por lo que sospecho que debe tener algo que ver con el modo de compatibilidad binaria de 32 bits, pero conozco ese subsistema y cómo habilitarlo. es limitado, ¿alguien puede ayudar?
Gracias
linux
64-bit
32-bit
compatibility
linux-mint
Gearoid Murphy
fuente
fuente
Respuestas:
Instale ia32-libs y asegúrese de que el archivo de la aplicación esté marcado como ejecutable, ¡eso debería hacer el trabajo! :)
Edición tardía:
La lib podría posiblemente llamarse ia32-libs-multiarch en lugar de ia32-libs.
apt-get install ia32-libs-multiarch
fuente
No sé nada sobre MINT, pero tengo algo de experiencia con Debian: para ejecutar binarios de 32 bits, necesita en casi cualquier caso las bibliotecas que admiten binarios de 32 bits en un entorno de 64 bits. Tratar
Si hay apt-get en su sistema ... (o intente aptitude o lo que venga con MINT)
Puede verificar qué bibliotecas se necesitan con ldd :
Si faltan bibliotecas, ldd te lo dirá.
fuente