如何在同一安装上使用两个不同版本的wine?


15

我需要使用两个不同的Windows应用程序,一个应用程序在Wine 1.4上运行良好,但在Wine 1.5上却无法运行,另一个应用程序在较新版本上却运行良好,但在前一个版本上则无法运行。

有没有办法同时安装两个版本的Wine,并指定哪个应用程序应与哪个Wine版本一起运行?

Answers:


12

PlayOnLinux安装PlayOnLinux

您可以使用PlayOnLinux安装在不同版本的wine上运行的应用程序。PlayOnLinux提供了安装某些库以及安装程序的选项。

要管理不同版本的Wine,请转到“ 工具”>“管理Wine版本”

Wine_Versions

如果要将您的Wine的自定义编译版本添加到此列表中,请在中创建新的wine“版本”,~/.PlayOnLinux/wine/linux-amd64或在linux-x86其中复制您的自定义安装。

在安装应用程序时,您可以选择将其安装到新的虚拟驱动器中,在其中可以安装其他版本的wine。

虚拟驱动器

PlayOnLinux


您能否详细说明?这个问题非常重要,您的答案需要更多关注-但首先必须详细说明。我还没有尝试过自己,但:ubuntu.igameilive.com/2010/02/...


0

我使用了几个脚本,但基本上是这样做的:
转至:
https : //dl.winehq.org/wine-builds/ubuntu/,
然后进一步浏览至
https://dl.winehq.org/wine-builds/ubuntu/dists/bionic / main / binary-i386 /

https://dl.winehq.org/wine-builds/ubuntu/dists/bionic/main/binary-amd64/

例如下载:

wine-staging_4.21_bionic_amd64.deb
wine-staging_4.21_bionic_i386.deb
wine-staging-amd64_4.21_bionic_amd64.deb
wine-staging-i386_4.21_bionic_i386.deb

(可分期或稳定),在该页面搜索类型例:4.21
今跳过包含所有包:wine-devel-winehq--dbg-dev,如上面的。

将它们全部复制到一个名为ex .: wine4.21-bionic的文件夹中(如果稳定,则可以改为wine4.21stable-bionic)

使用filemanager解压缩它们(更简单,我使用nemo)。展开所有4个文件夹以同时查看所有文件夹data.tar.xz,选择所有这4 个文件夹并“在此处提取”(将在子文件夹中)。

现在将4个文件夹中的2个重命名wine4.21-bionic/为(只需保留其结尾文件夹名称):
amd64
i386

复制子文件夹optusr从其余文件夹(提取的但未重命名的文件夹)中复制并粘贴到重命名的文件夹中(您必须立即选择合并文件夹)。

清理/删除不需要的所有其他内容。

nemoopen as root上下文菜单选项。因此,我使用它来移动该文件夹,并将root权限应用于顶层文件夹和所有附带的文件。

之后,您将需要设置这些环境,(我将它们放在顶层文件夹:/ WineVersions /),例如:

export PATH="$PATH:/WineVersions/wine4.21-bionic/amd64/opt/wine-staging/bin:/WineVersions/wine4.21-bionic/i386/opt/wine-staging/bin"

export LD_LIBRARY_PATH=":/WineVersions/wine4.21-bionic/amd64/opt/wine-staging/lib:/WineVersions/wine4.21-bionic/i386/opt/wine-staging/lib:/usr/lib/x86_64-linux-gnu"

/usr/lib/x86_64-linux-gnu上面可能没有必要(首先尝试不尝试吗?),但我还是要使用它)

现在您应该可以执行以下操作:wine64 explorer:(在创建并设置环境后,当然要设置WINEPREFIX :))

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.