Я использую xubuntu 15.10 amd64, я пытался установить .run пакеты, но не мог. я сделал минеты:
sudo chmod +x sample-file.run
sudo ./sample-file.run
я протестировал эту команду на несколько пакетов на 64 бита как "qt-opensource-linux-x64-5.5.1.run" и "FoxitReader.x64.1.0.1.run".
это - результат терминала:
sepanta@sepantagroup:/media/sepanta/MY PASSPORT/Linux/64$ sudo chmod +x qt-opensource-linux-x64-5.5.1.run
[sudo] password for sepanta:
sepanta@sepantagroup:/media/sepanta/MY PASSPORT/Linux/64$ sudo ./qt-opensource-linux-x64-5.5.1.run
sudo: ./qt-opensource-linux-x64-5.5.1.run: **command not found**
sepanta@sepantagroup:/media/sepanta/MY PASSPORT/Linux/64$
Это происходит, вероятно, из-за полномочий на Вашем внешнем диске. Как обозначено Вашим путем к файлу, это - каталог в /media/$USER/MY PASSPORT
. WD делает Мои диски паспорта, но они создают NTFS по умолчанию.
NTFS делает не , поддерживают +x
исполняемый бит. Никакой NTFS не поддерживает возможность выполниться только с выполнением chmod +x
. Необходимо будет смонтировать, что диск с эти exec
монтирует опцию, которая разрешает выполнение файлов.
можно также хотеть просто скопировать .run
файл к фактическому корневому каталогу и выполнить его оттуда:
cp '/media/sepanta/MY PASSPORT/Linux/64/qt-opensource-linux-x64-5.5.1.run' ~
cd ~
chmod +x ./qt-opensource-linux-x64-5.5.1.run
./qt-opensource-linux-x64-5.5.1.run