Я пытаюсь запустить предварительно скомпилированную BETA-версию rcracki, но проблема в том, что при попытке запустить исполняемый файл возникает ошибка:
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
Так есть ли у кого-нибудь идея, почему Ubuntu выдает эту ошибку? Я имею в виду, что файл находится прямо здесь, так что ошибка не имеет смысла!
Кстати, я использую Ubuntu 10.04.
решение1
У меня была та же проблема на моей 64-битной машине, когда я скачал файл для 32-битной платформы. К сожалению, вы не увидите никакого сообщения об ошибке, если попытаетесь выполнить такой файл.
Проверьте тип вашего файла с помощьюфайлкоманда например:
32-битный
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-битный
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