Ausführbare Datei wird auch nach dem Ändern von chmod nicht ausgeführt

Ausführbare Datei wird auch nach dem Ändern von chmod nicht ausgeführt

Ich versuche, eine vorkompilierte BETA-Kopie von rcracki auszuführen. Das Problem besteht jedoch darin, dass beim Versuch, die ausführbare Datei auszuführen, ein Fehler auftritt:

root@hosted-by:~/Desktop/rcracki_mt_0.7_beta2_linux_x86_64# ls
COPYING             INSTALLING.txt  charset.txt    libcudart.so.2
libstdc++.so.6      rcracki_mt.ini  ChangeLog.txt  README.txt
libcrypto.so.0.9.8  libgcc_s.so.1   rcracki_mt

root@hosted-by:~/Desktop/rcracki_mt_0.7_beta2_linux_x86_64# sudo chmod +rwx cracki_mt

root@hosted-by:~/Desktop/rcracki_mt_0.7_beta2_linux_x86_64# ./rcracki_mt
bash: ./rcracki_mt: No such file or directory`

root@hosted-by:~/Desktop/rcracki_mt_0.7_beta2_linux_x86_64# sudo ./rcracki_mt`
sudo: unable to execute ./rcracki_mt: No such file or directory

Hat also jemand eine Ahnung, warum Ubuntu diesen Fehler ausgibt? Ich meine, die Datei ist genau hier, also ergibt der Fehler keinen Sinn!

Ich verwende übrigens Ubuntu 10.04.

Antwort1

Ich hatte das gleiche Problem auf meinem 64-Bit-Rechner, als ich eine Datei für eine 32-Bit-Plattform heruntergeladen habe. Leider wird keine Fehlermeldung angezeigt, wenn Sie versuchen, eine solche Datei auszuführen.

Überprüfen Sie Ihren Dateityp mitDateiBefehl zB:

32 Bit

N56VZ:~$ file /opt/eclipse/eclipse
eclipse: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), 
dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped

64-Bit

N56VZ:~$ file /opt/eclipse/eclipse
eclipse: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), 
dynamically linked (uses shared libs), for GNU/Linux 2.4.0, not stripped

verwandte Informationen