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

На этот вопрос уже есть ответ здесь:

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

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

  • MPLAB X IDE версии 1.90
  • Компилятор XC8 и компилятор X32
  • Cadsoft от Eagle

Я загружаю туда установочные файлы, которые имеют 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"

приводит к тому, что команда не найдена.

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

4
задан 8 September 2013 в 10:01

3 ответа

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

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

ИЛИ

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

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

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

0
ответ дан 8 September 2013 в 10:01

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

cd ~/Downloads
chmod +x <file>.run
sudo sh ./<file>.run

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

0
ответ дан 8 September 2013 в 10:01

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

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

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

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

0
ответ дан 8 September 2013 в 10:01

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

Похожие вопросы: