我正在尝试通过 Wine 安装 wmp10,以便能够使用数字图书馆访问程序 Overdrive。(通过 PlayOnLinux 安装 wmp10 不会启用允许 Overdrive 工作的 DRM,因此需要通过 Wine 安装。此外,我拥有的 Winetricks 的 GUI 版本无法使用 wmp。)
显然我需要先创建一个“干净的 wineprefix”,但我不知道该怎么做。运行以下代码不起作用:
WINEPREFIX=~/.wine.tmp wineprefixcreate
有人能给出一些非常简单的说明来说明如何制作干净的 wineprefix 吗?以及如何从新前缀中安装 wmp10?
Ubuntu 14.04,XFCE 界面,Wine 1.7.38,32 位
谢谢
答案1
如果你计划使用多个替代前缀,我建议保留一个前缀目录(例如~/.wine/wineprefix/<nameofprefix>
)。如果你只需要一个前缀,我们可以将替代的 wineprefix 称为“ .wine-w-wmp
”:
mkdir ~/.wine-w-wmp
WINEPREFIX=~/.wine-w-wmp wine winecfg
wineprefix 部分告诉wine
程序要使用哪个虚拟驱动器。wine winecfg
是实际命令,它将调出虚拟驱动器的配置。但是,winecfg 将注意到此新位置不存在虚拟驱动器,并将创建一个。Wine“bottles”/“wineprefixes”和“虚拟驱动器”可互换使用 - 它们指的是 的新实例wine
,就像具有自己设置的独立计算机一样。所以这是您的干净的 wineprefix。
就你的情况而言,要安装 Windows Media Player 10,请从以下网址下载他们的网站,如果文件位于“下载”文件夹中,请运行:
WINEPREFIX=~/.wine-w-wmp wine ~/Downloads/MP10Setup.exe
然后照常安装。
如果您打算WINEPREFIX=<directory of prefix>
在每个 wine 命令的开头输入,您可能只想将该 wineprefix 设置为默认值。(当运行时不带“WINEPREFIX=”,wine
则查找其默认的 wineprefix ~/.wine
。)要更改默认值(至少在下次重新启动之前),请运行:
export WINEPREFIX=~/.wine-w-wmp <or the directory of your prefix>
(如果您希望此命令在新的终端实例之间保留,请将上述行添加到您的命令中~/.bashrc
,然后运行source ~/.bashrc
以在当前实例中重新加载文件。)
答案2
为了创建名为 wineprefix 的 wineprefix,我使用的命令是:
WINEPREFIX=/home/[name]/wineprefix winetricks dotnet40 corefonts
我在https://forum.winehq.org。您可以在常见问题解答部分找到说明:http://wiki.winehq.org/FAQ#32_bit_wineprefix。