文件未标记为可执行文件

文件未标记为可执行文件

我正在尝试安装一款需要两张 CD 的游戏,但收到以下错误消息:

文件“/media/FREESPACE_1/Setup.exe”未标记为可执行文件。如果该文件是从不受信任的来源下载或复制的,则运行该文件可能会很危险。有关更多详细信息,请阅读有关可执行文件位的内容。

由于它位于 CD 上,因此它是一个只读文件,因此我无法更改权限。有什么办法可以解决这个问题吗?

答案1

您可以尝试从终端启动 wine,并将可执行文件的名称作为参数:

cd /media/FREESPACE_1
wine ./Setup.exe

另一个选择是以某种方式重新安装 cdrom,并将不同的“模式”参数传递给 isofs 驱动程序 - 默认情况下模式为 0400,即“所有者只读”,即“r------”。您至少需要将其更改为 0500,即“rx------”。因此,从技术上讲,这些方法应该会有所帮助 - 但是,在我的简短测试中,我无法让它工作:

sudo mount /media/FREESPACE_1 -o remount,exec,ro,mode=500

答案2

这将是一个简单的修复。

  • 打开终端

gksudo nautilus(<<<请小心,您将以 root 身份使用 nautilus)

输入你的密码

转到您的 cdrom 并右键单击 setup.exe

转到权限进行所需的更改(勾选允许以可执行文件运行)关闭属性窗口并双击 Setup.exe

如果葡萄酒和游戏配合良好的话应该可以发挥作用。

看到它不起作用,您还可以将 CD 复制到您的硬盘驱动器,并且应该能够更改驱动器上文件的权限。

相关内容