2012-01-06 9 views
6

¿Por qué obtengo el error "No existe ese archivo o directorio" cuando estoy ejecutando ejecutables de 32 bits en una instalación Ubundu de 64 bits?Ejecutando código de 32 bits en Ubundu Error de instalación de 64 bits- No existe dicho archivo o directorio

Lo que espero es: un mensaje de que "el archivo no es válido", O el código de 32 bits se ejecuta correctamente.

detalles a continuación:

[email protected]:~/32_64$ ls 
myfile32bit myfile64bit 

[email protected]:~/32_64$ file myfile32bit 
myfile32bit: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped 

[email protected]:~/32_64$ file myfile64bit 
myfile64bit: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped 

[email protected]:~/32_64$ ls -l 
total 1532 
-rwxrwxrwx 1 user user 126381 2011-10-11 13:20 myfile32bit 
-rwxrwxrwx 1 user user 146785 2011-10-22 12:46 myfile64bit 

[email protected]:~/32_64$ ./myfile64bit 
Hello World 

[email protected]:~/32_64$ ./myfile32bit 
-bash: ./myfile32bit: No such file or directory 

[email protected]:~/32_64$ uname -a 
Linux user-desktop 2.6.32-33-generiC#70-Ubuntu SMP Thu Jul 7 21:13:52 UTC 2011 x86_64 GNU/Linux 
+0

Véase también esta [cuestión en 12,04] (https: // errores. launchpad.net/ubuntu/+source/synaptic/+bug/971761) –

Respuesta

2

El siguiente enlace trabajó para mí. Tuve un problema similar con mi Ubuntu 11.10 64 bit, cuando traté de ejecutar un eclipse de 32 bit , me apremió "No such file or directory". Siga este enlace:

https://askubuntu.com/questions/147400/problems-with-eclipse-and-android-sdk

+2

Este artículo tiene la misma sugerencia que la que ya se publicó (y se aceptó). Si desea mejorar la respuesta existente, considere resumir el enfoque del artículo directamente en su respuesta, que el póster original también podría haber hecho. – GargantuChet

3

Debido a la marcha del tiempo la respuesta marcada como correcta ya no funciona. A partir del lanzamiento 13 ya no existe un paquete ia32-libs. En su lugar debe instalar el siguiente:

lib32z1 lib32ncurses5 lib32bz2-1.0 

Esto resuelve el problema para mí con la liberación 14.

Más aquí: http://community.secondlife.com/t5/Second-Life-Viewer/Ubuntu-13-10-and-the-death-of-ia32-libs/td-p/2269003

+1

Esto también me solucionó el problema - Ubuntu 14.04 – BillyT2

Cuestiones relacionadas