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

вы можете подключить ftp-ресурс в качестве локального

curlftpfs [user@]host:[dir] mountpoint [options]

и выполнить поиск с помощью ваших любимых инструментов

1
задан 8 September 2013 в 11:01

2 ответа

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

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

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

1
ответ дан 24 May 2018 в 18:12
  • 1
    Я пробовал это, но не добавляю sh в команду sudo. Но все равно не работает – xpress_embedo 8 September 2013 в 11:59
  • 2
    @xpress_embedo Итак, каков вывод команды sudo sh ./MPLABX-v1.90-linux-installer.run? – Radu Rădeanu 8 September 2013 в 12:06
  • 3
    @ radu-rdeanu Я получил эту sharma @ ubuntu: ~ / Downloads $ sudo sh ./MPLABX-v1.90-linux-installer.run [sudo] пароль для sharma: ./MPLABX-v1.90-linux-installer.run : 1: ./MPLABX-v1.90-linux-installer.run: Ошибка синтаксиса: " (" неожиданный – xpress_embedo 8 September 2013 в 12:18
  • 4
    @xpress_embedo Вместо этого вы должны попробовать sudo bash ./MPLABX-v1.90-linux-installer.run, поскольку bash отличается от sh (sh является символической ссылкой на dash) – kiri 8 September 2013 в 12:24
  • 5
    @xpress_embedo Как сказал minerz029 , вы можете попробовать с bash вместо sh. Но я думаю, что есть проблема с вашим загруженным файлом. Итак, попробуйте скачать еще раз! – Radu Rădeanu 8 September 2013 в 12:38
Я использовал графический метод, чтобы изменить это, но как только я нажимаю на этот флажок, галочка исчезает

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

Возможно, вы сможете запустить его с помощью 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, поместить туда файл и дать ему статус исполняемого файла. Вы можете перемонтировать раздел этот файл включен и делает все файлы на нем исполняемыми, см. здесь
0
ответ дан 24 May 2018 в 18:12
  • 1
    Я увижу этот метод. Но я хочу сказать одно: программное обеспечение, которое я пытаюсь установить, присутствует на жестком диске, отформатированном в NTFS. Я думаю, что это причина, по которой я не могу изменить разрешение. Я скопировал файл * .run в папку загрузки и изменил его разрешение, и он работает, но когда я попытался запустить его, никаких ошибок и ничего не появляется. – xpress_embedo 8 September 2013 в 12:10
  • 2
    @xpress_embedo обязательно сообщите, какой метод работает для вас, и обратите внимание, что последнее решение, я думаю, не представляется возможным (видя, что это системный диск /), но я положил его на полноту – kiri 8 September 2013 в 12:12
  • 3
    До сих пор ни один метод не работает, но я могу изменить права доступа к файлу, но когда я нажимаю на файл, ничего не происходит, никаких ошибок нет. – xpress_embedo 8 September 2013 в 12:15
  • 4
    @xpress_embedo попробуйте запустить его с помощью этой команды sudo bash ./MPLABX-v1.90-linux-installer.run в терминале – kiri 8 September 2013 в 12:21

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

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