У меня есть файл .bin
на рабочем столе. Но когда я пытаюсь установить его, я получаю следующую ошибку в терминале:
bash: ./filename.bin: cannot execute binary file
Что это значит?
У меня есть файл .bin
на рабочем столе. Но когда я пытаюсь установить его, я получаю следующую ошибку в терминале:
bash: ./filename.bin: cannot execute binary file
Что это значит?
Вы можете использовать chmod a+x name_of_file.bin
запустить его с помощью ./name_of_file.bin
. КСТАТИ, которые не установят это, если это не файл установщика, это просто запустит это. Если это установочный файл, ему понадобятся привилегии sudo, но в этом случае он выдаст ошибку.
Или, как сказал @Ignacio Vazquez-Abrams, вы можете использовать свойства файла, чтобы установить его как исполняемый.
Это сообщение означает, что файл не в формате, который распознается вашей системой. Может быть, это исполняемый файл для другой операционной системы или типа процессора. Или, возможно, файл был поврежден при передаче.
file filename.bin
, вероятно, скажет вам, какой у вас файл. Сравните вывод с file /bin/ls
. Если вы не знаете, как интерпретировать вывод, опубликуйте его здесь, и люди смогут вам помочь.
Если вы видите что-то вроде filename.bin: gzip compressed data
, переименуйте файл в filename.bin.gz
, запустите gunzip filename.bin.gz
и попробуйте снова.
Если у вас возникли проблемы с поиском подходящего установщика для вашей системы, сообщите нам, какую программу вы пытаетесь установить, и немного больше информации о вашей системе (Ubuntu, но какая версия и какая архитектура (вывод uname -m
)?),
Откройте свойства и отметьте его как исполняемый. В противном случае запустите его в терминале, чтобы вы могли видеть, что происходит.