Можно использовать chmod a+x name_of_file.bin
затем выполните его ./name_of_file.bin
. BTW, что привычка устанавливает его, если это не файл установщика, это просто выполнит его. Если это будет файл установщика затем, то этому будут нужны 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
)?).
Откройте свойства и отметьте его исполняемый файл сначала. При сбое этого, выполняет его на терминале так, чтобы Вы видели то, что происходит.