HARDWARE Y SISTEMAS OPERATIVOS, GNU/Linux, Windows, Mac > GNU/Linux, Unix, *BSD and Free Software, Android

Problema al ejecutar binarios (SOLUCIONADO)

(1/2) > >>

plandevida:
Hola:

Lo que me ocurre es un poco raro, cada vez que trato de ejecutar un binario con la consola me dice que le ficheto no existe:


--- Código: ---$ ./shank
bash: ./shank: No existe el fichero o el directorio

--- Fin del código ---

Lo raro es que como muestra esta salida, tiene permisos de ejecución, es de la propiedad de mi usuario y existe en el directorio en el que trato de ejecutarlo.


--- Código: ---$ cd /home/user/Descargas/
$ ls -l shank
-rwxr-xr-x 1 user users 2227869675 ene 22 13:13 shank

--- Fin del código ---

Lo curioso es que no me deja ejecutar ningún binario de los que tengo. Las diferencias que tengo con mi sistema anterior son:

- Sigue siendo Arch linux, pero ahora de 64 bits.
- Los binarios que no me ejecuta ya los tenía bajados y los copié de mi backup de la anterior instalación (que está en otro disco duro y que ahí funcionaron perfectamente). También ocurre con un binario que me acabo de bajar.

Un saludo.

plandevida:
Hola:

Creo que los tiros van por aquí:

https://wiki.archlinux.org/index.php/Arch64_FAQ_%28Espa%C3%B1ol%29

El caso es que habilitando el repositorio mencionado no puedo installar (o no sé cuales son) librerías de 32 bits para ejecutar aplicaciones que lo sean.

Parece que hay paquetes que no me aparecen que necesito para tal fin, sease como wine si está en el repo multilib y a mi no me lo encuentra pacman o yaourt.

http://www.archlinux.org/packages/?sort=&arch=x86_64&q=wine&maintainer=&last_update=&flagged=&limit=50

Un saludo

Mr_X:
¿El directorio /home/user/Descargas/ está en tu 'path'?
Si te cambias a ese directorio ¿funciona?


--- Código: ---cd /home/user/Descargas/
./shank

--- Fin del código ---

plandevida:
Hola:

No es que sea un binario que yo quiera que se ejecute como cat o cualquier otro, ese en concreto es un instalador del juego http://www.shankgame.com/. Y el instalador está en esa ruta:


--- Código: ---/home/user/Descargas/shank

--- Fin del código ---

Pero parece que el problema viene por lo que comenté antes, que la versión de Arch linux para 64 bits, de momento, no soporta aplicaciones de 32 bits, ni la ejecución de binarios de esta arquitectura.

La solución que dan es añadir el repositorio multilib como dicen al principio de esta sección https://wiki.archlinux.org/index.php/Arch64_FAQ_%28Espa%C3%B1ol%29#.C2.BFPuedo_usar_aplicaciones_de_32-bit_en_Arch64.3F. Y mi problema reside que aunque haga esto no encuentro ni las aplicaciones que se supone que hay en este repositorio, por ejemplo wine (http://www.archlinux.org/packages/?sort=&arch=x86_64&repo=Multilib&q=wine&maintainer=&last_update=&flagged=&limit=50).

Un saludo.

shicefgo:

--- Cita de: plandevida en 25 de Enero de 2012, 04:21:41 pm ---Pero parece que el problema viene por lo que comenté antes, que la versión de Arch linux para 64 bits, de momento, no soporta aplicaciones de 32 bits, ni la ejecución de binarios de esta arquitectura.

--- Fin de la cita ---

Te dejo este enlace a las faqs de Arch linux.

Saludos.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa