我正在使用 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$
答案1
这可能是由于您的外部驱动器上的权限所致。如您的文件路径所示,它是 中的一个目录/media/$USER/MY PASSPORT
。WD 制造了 My Passport 驱动器,但它们默认创建 NTFS。
NTFS 确实不是支持+x
可执行位。没有 NTFS 支持仅执行 即可执行的功能chmod +x
。您需要使用exec
允许执行文件的 mount 选项来安装驱动器。
您可能还希望将文件复制.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