Не удается установить файл *.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раздел, поместите туда файл и присвойте ему статус исполняемогоВы можете перемонтировать раздел, в котором находится этот файл, и сделать все файлы на нем исполняемыми, см. Здесь