我需要在Wine中安装一些程序,这些程序需要访问一个已挂载的ISO镜像。每当我在Nautilus中挂载一个ISO镜像时,在Wine中它会挂载到哪个驱动器上?
对于一些可以自动找到ISO的程序,我没有问题。
对于一些可以自动找到ISO的程序,我没有问题。
我们成功地使用CDemu挂载了用于在Wine中安装应用程序或运行需要访问其CD的应用程序的CD或DVD映像。除了ISO格式外,还支持多种其他格式。因此,映像不需要是ISO格式。
我们可以通过将以下ppa添加到我们的源中来安装该应用程序:
然后,我们可以使用以下命令安装CDemu客户端和CDemu守护进程:
sudo apt-get update && sudo apt-get install cdemu-daemon cdemu-client
cdemu load <number> <path_to_iso>
<number>
对应于CDemu加载的驱动器的内部编号(默认为2个驱动器,如果需要,可以在/etc/default/cdemu-daemon
中更改为更高的数字。
以下是从image.iso
加载驱动器0
的示例命令:
cdemu load 0 /home/nur/images/image.iso
cdemu unload <number>
$HOME/user/.wine
的dosdrives
目录中浏览ISO或磁盘。
sudo mount -o loop /path/to.iso /mnt/cdrom/
winecfg
/Wine配置中的驱动器选项卡为/mnt/cdrom/
添加一个永久映射,或者创建一个链接。可以使用命令ln -s /mnt/cdrom /home/user_name/.wine/dosdevices/e:
来实现。 - user.dzmount
命令列出(它可能在/mount的某个地方)。
WINEPREFIX=/home/<user>/pathToApplication/ winetricks
将在您的特定 Wine 前缀上运行 winetricks!非常重要的是,您使用正确的前缀,否则您的winecfg
等设置将不会应用于您尝试修复的应用程序! - Andrew