1

У меня есть файл .bin на рабочем столе. Но когда я пытаюсь установить его, я получаю следующую ошибку в терминале:

bash: ./filename.bin: cannot execute binary file

Что это значит?

3 ответа3

1

Вы можете использовать chmod a+x name_of_file.bin запустить его с помощью ./name_of_file.bin . КСТАТИ, которые не установят это, если это не файл установщика, это просто запустит это. Если это установочный файл, ему понадобятся привилегии sudo, но в этом случае он выдаст ошибку.

Или, как сказал @Ignacio Vazquez-Abrams, вы можете использовать свойства файла, чтобы установить его как исполняемый.

1

Это сообщение означает, что файл не в формате, который распознается вашей системой. Может быть, это исполняемый файл для другой операционной системы или типа процессора. Или, возможно, файл был поврежден при передаче.

file filename.bin , вероятно, скажет вам, какой у вас файл. Сравните вывод с file /bin/ls . Если вы не знаете, как интерпретировать вывод, опубликуйте его здесь, и люди смогут вам помочь.

Если вы видите что-то вроде filename.bin: gzip compressed data , переименуйте файл в filename.bin.gz , запустите gunzip filename.bin.gz и попробуйте снова.

Если у вас возникли проблемы с поиском подходящего установщика для вашей системы, сообщите нам, какую программу вы пытаетесь установить, и немного больше информации о вашей системе (Ubuntu, но какая версия и какая архитектура (вывод uname -m)?),

0

Откройте свойства и отметьте его как исполняемый. В противном случае запустите его в терминале, чтобы вы могли видеть, что происходит.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .