无法运行 *.run 安装程序包

无法运行 *.run 安装程序包

我正在使用 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

相关内容