我正在尝试安装一款需要两张 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 复制到您的硬盘驱动器,并且应该能够更改驱动器上文件的权限。