我正在尝试运行位于 Vista 分区上的 exe 文件,当我浏览到该文件并尝试将该文件更改为以可执行文件运行时,勾选框在我勾选后立即自动取消勾选,我尝试运行 gksu nautilus,但它做同样的事情
答案1
这可能是因为 Vista 分区使用 NTFS 文件系统,并且它被安装时fmask
不允许设置文件的执行权限。
要解决此问题,您需要手动安装分区。
详情请参阅这邮政。
以下是您需要采取的步骤:
- 通过打开终端并输入以下内容来确定驱动器的相应设备:
df
- 最左边一栏是设备,最右边一栏是驱动器的路径。找到 Vista 分区的设备。
- 卸载 Windows 分区。(单击Nautilus 中旁边的弹出按钮)
- 打开终端
输入以下内容:
sudo mkdir /media/vista sudo mount -t ntfs -o fmask=0022,dmask=0000,uid=1000,gid=1000 \ <DRIVE> /media/vista
<DRIVE>
用您的驱动器设备替换。
答案2
使用 10.04 时,从 Windows 终端运行 wine 的 .exe 可以正常工作,但现在在 10.10 上就不行了。我认为这是一项新的安全功能。不要从 Windows 分区运行它,而是将文件传输到您的 ubuntu 文件系统,然后从那里运行它。对我来说很管用。
答案3
另一个解决方法是启用 Wine PPA,因为它禁用了普通 Ubuntu 软件包所执行的执行位检查。