На этот вопрос уже есть ответ здесь:
Я новичок в Ubuntu и использую версию Ubuntu 12.04.3 LTS внутри Windows с помощью WUBI.
Мне нужно установить несколько программ в Ubuntu, а именно:
Я загружаю туда установочные файлы, которые имеют extension *. run
extension.
Я поискал в Интернете и обнаружил, что эти файлы не имеют разрешений на выполнение, либо нужно сделать это графически, щелкнув файл правой кнопкой мыши, а затем на вкладке разрешений установите флажок Разрешить выполнение как программа, либо используйте 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"
приводит к тому, что команда не найдена.
Я пробовал все эти команды, но ничего не меняет разрешения для исполняемого файла. Пожалуйста, помогите мне как можно скорее.
Просто нажмите Ctrl kbd> + Alt kbd> + T kbd> на клавиатуре, чтобы открыть терминал. Когда он откроется, перейдите в каталог .run-файла и выполните следующие команды:
chmod +x example.run
sudo ./example.run
ИЛИ
Щелкните файл правой кнопкой мыши и выберите «Свойства». На вкладке «Разрешения» убедитесь, что установлен флажок «Разрешить выполнение файла как программы», и нажмите «Закрыть». Дважды щелкните файл .run, чтобы открыть его. Появится диалоговое окно, выберите «Run in Terminal» для запуска установщика
Откроется окно «Terminal». Следуйте инструкциям на экране, чтобы установить программу.
Примечание : 64-разрядные версии Ubuntu не включают 32-разрядные библиотеки, необходимые для запуска программы установки. Перед запуском установщика необходимо установить ia32-libs.
Попробуйте выполнить следующие команды:
cd ~/Downloads chmod +x <file>.run sudo sh ./<file>.run
при условии, что вы загрузили свои файлы в каталог ~/Downloads
.
Я использовал графический метод, чтобы изменить это, но как только я нажимаю на флажок, флажок исчезает
blockquote>Извините, но я думаю, что все остальные ответы неверны ,
Вот мое решение (я) в порядке предпочтения:
- Вы можете запустить его с
sudo bash ./MPLABX-v1.90-linux-installer.run
, предполагая, что он должен открываться сbash
.Попробуйте использовать следующие команды ( source ):
для 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
, поместить туда файл и присвоить ему исполняемый статусВы можете перемонтировать разделите этот файл и сделайте все файлы на нем исполняемыми, см. здесь