Не удается установить файл *.run в Ubuntu?

Я новичок в Ubuntu и использую версию Ubuntu 12.04.3 LTS в Windows, используя WUBI.

Мне нужно установить несколько программ в Ubuntu:

  • MPLAB X IDE версия 1.90
  • Компилятор XC8 и Компилятор X32
  • Кадсофт из Орла

Я загружаю туда установочные файлы, которые имеют расширение *.run расширение.

Я искал в Интернете и обнаружил, что эти файлы не имеют разрешения на выполнение, либо нужно сделать это графически, щелкнув правой кнопкой мыши по файлу и затем на вкладке "Разрешения" установите флажок "Разрешить выполнение как программу", или используйте chmod Команда сделать это. Я перепробовал все, но у меня ничего не работает.

Я использовал графический метод, чтобы изменить это, но как только я нажимаю на флажок, флажок исчезает. Я тоже пробовал методы командной строки, но у меня ничего не работает:

sudo chmod u+x MPLABX-v1.90-linux-installer.run
sudo chmod +x MPLABX-v1.90-linux-installer.run
chmod +x MPLABX-v1.90-linux-installer.run
sudo chmod 777 MPLABX-v1.90-linux-installer.run

Когда запустить:

sudo ./MPLABX-v1.90-linux-installer.run

результат - команда не найдена.

sudo "./MPLABX-v1.90-linux-installer.run"

результаты в команде не найдены.

Я попробовал все эти команды, но ничто не меняет разрешение на исполняемый файл. Пожалуйста, помогите мне как можно скорее.

3 ответа

Решение

Просто нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Когда он откроется, перейдите в каталог файла.run и выполните команду (ы) ниже:

chmod +x example.run
sudo ./example.run

ИЛИ ЖЕ

Щелкните правой кнопкой мыши файл и выберите "Свойства". На вкладке "Разрешения" убедитесь, что установлен флажок "Разрешить выполнение файла как программы", и нажмите "Закрыть". Дважды щелкните файл.run, чтобы открыть его. Появится диалоговое окно, выберите "Выполнить в терминале", чтобы запустить программу установки.

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

Примечание. 64-разрядные версии Ubuntu не включают 32-разрядные библиотеки, необходимые для запуска программы установки. Перед запуском установщика необходимо установить ia32-libs.

Попробуйте с помощью следующих команд:

CD ~/ Загрузки
chmod + x <файл>.run
sudo sh./<файл>.run

при условии, что вы загрузили свои файлы в ~/Downloads каталог.

Я использовал графический метод, чтобы изменить это, но как только я нажимаю на флажок, флажок исчезает

Извините, но я думаю, что все остальные ответы неверны.
Вот мои решения в порядке предпочтения:

  • Вы можете запустить его с sudo bash ./MPLABX-v1.90-linux-installer.run, предполагая, что это должно открыться с bash,
  • Попробуйте использовать эти команды ( источник):

    для 64-битных программ: sudo /lib64/ld-linux-x86-64.so.2 ./MPLABX-v1.90-linux-installer.run
    для 32-битных программ: sudo /lib/ld-linux.so.2 ./MPLABX-v1.90-linux-installer.run

  • Вы могли бы создать маленький ext4 раздел, поместите туда файл и присвойте ему статус исполняемого

  • Вы можете перемонтировать раздел, в котором находится этот файл, и сделать все файлы на нем исполняемыми, см. Здесь

Другие вопросы по тегам