Problemas con archivos bin.

Imagen de Sheldom
0 puntos

Hola he tenido problemas para ejecutar archivos binarios en Ubuntu (12.10 no he tenido las anteriores versiones), ya le intente con propiedades-permisos-permitir ejecutar archivo como programa, también en la terminal con sudo bahs "nombre de el archivo- y bash -nombre del archivo- también. Pero aún así me vota el mismo error.

root@vgetal-G41T-M7:/usr/"carpeta"# sudo bash ./archivo.bin
vgetal@vgetal-G41T-M7:~$ sudo bash "archivo.bin
sqlninja-0.2.6-r1.tgz:"archivo.bin" no se puede ejecutar el fichero binario

Le he intentado así también:

root@vgetal-G41T-M7:/# cd /usr
root@vgetal-G41T-M7:/usr# mkdir "carpeta"
root@vgetal-G41T-M7:/usr# cd "carpeta"/
root@vgetal-G41T-M7:/usr/"carpeta"# cp /home/vgetal/Descargas/archivo.bin /usr/"carpeta"
root@vgetal-G41T-M7:/usr/"carpeta"# chmod a+x archivo.bin
root@vgetal-G41T-M7:/usr/"carpeta"# ./archivo.bin
bash: ./"archivo.bin: no se puede ejecutar el fichero binario

No he podido instalar ningún programa, todos me salen el mismo error, les agradezco enormemente su posible ayuda.

Saludos :)

Imagen de Alcruz
+1
0
-1

Prueba lo siguiente
abre un terminal y pones
sudo bash
dejas un espacio
arrastra el archivo .bin a este terminal , esto escribirá la ruta absoluta y finalmente pulsa Enter.

+1
0
-1
Imagen de Ghore
+1
0
-1

Te funciona igual con un
sudo bash que con un
sudo sh

si tienes mas dudas te dejo el link de blog muy bueno

http://proyectopinguino.blogspot.com.es/2009/02/ejecutar-archivos-en-lin...

+1
0
-1

Contra la ignorancia tolerancia cero.

Imagen de Alcruz
+1
+1
-1

No es necesariamente lo miamo , si entras a /bin verás que sh es un enlace que apunte a dash , la cual es una shell con menos atributos que bash, personalmente recomiendo cambiae el destino del enlace a bash y entonces si ya se puede decir que hacer un sudo bash es igual a sudo sh , esto es importante tenerlo en cuenta especialmente para ejecutar script que están pensado.
para correr en cualquier distro por que dash solo viene por defecto en Debian y sus crías , por eso es recomendable ejecutar usando bash
Si quieres cambiar el destino del enlace de sh a bash, ejecuta estos comandoss
cd /bin
sudo rm sh
sudo ln -s bash sh

+1
+1
-1
Imagen de Sheldom
+1
0
-1

Puede ser problema del equipo me dijo alguien, intento lo mismo y no funciono, mas tarde lo hizo de nuevo y ejecuto el archivo normalmente. No sé.
Gracias a ambos, formateré pues tengo problemas con las particiones también ^^
Sí luego funciona, lo comento.

Resignación.

+1
0
-1
Imagen de elnetotaca
+1
0
-1

Lee esto

Saludos

+1
0
-1

unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
Es lo que hago a diario....... En Linux mal pensados!

Imagen de Sheldom
+1
+1
-1

elnetotaca, ya lo había hecho, antes de iniciar este hilo, y seguí las instrucciones que sugerían y no funciono :s

Ya formateé, pensé tal ves era problema del formato y le cambien de xt3 a xt4 transaccional, pero no era eso D:

Gracias a todos por su colaboración, espero averiguar como instalarlo.

+1
+1
-1