安装WINE
由于WINE有多个可用版本,因此也有不同的安装方式。当然,每个发行版还以不同的方式打包和运送WINE,并且大多数只运送一个或两个版本。值得庆幸的是,有第三方存储库可用,当所有其他存储库都失败时,可以从源代码编译WINE。除非您运行Gentoo,否则源代码可能应该是最后的选择,因为它显然更难维护,但在您想要不为发行版打包的自定义WINE构建的情况下,它可以工作。
的Ubuntu
由于其受欢迎程度,Ubuntu是受更广泛支持的发行版之一。话虽如此,当涉及到up-to-date WINE支持时,Ubuntu的存储库非常缺乏。 Ubuntu 16.04中的WINE稳定版和开发版都已严重过时。但是,有一些PPA可以提供帮助。
WineHQ稳定
即使是稳定版本,默认存储库中的“稳定”版本也明显落后。 Ubuntu Wine团队维护PPA以保持稳定。它也落后一点,但不远。在添加PPA之前,首先请确保已启用x86支持。
$ sudo dpkg --add-architecture i386
完成后,添加PPA并更新Apt。然后,您可以正常安装它。
$ sudo add-apt-repository ppa:ubuntu-wine/ppa
$ sudo apt-get update
$ sudo apt-get install wine1.8
WineHQ开发
就像“稳定”一样,正式存储库中的“开发”版本的WINE也落后了。实际上,开发WINE的团队实际上通过自己的PPA直接支持Ubuntu,因此那些过时的官方软件包都没有关系。由于WINE严重依赖32位支持,因此请确保Apt也支持32位。
$ sudo dpkg --add-architecture i386
然后,您可以添加PPA,更新Apt并安装。
$ sudo add-apt-repository ppa:wine/wine-builds
$ sudo apt-get update
$ sudo apt-get install wine-devel
(adsbygoogle = window.adsbygoogle || [])。push({});
分期
Ubuntu在官方存储库中不支持“登台”。同样,WINE开发人员实际上在其PPA中打包了“登台”。结果,在Ubuntu上安装“ staging”的过程几乎与“ development”相同。就像“ development”启用了32bit一样。
$ sudo dpkg --add-architecture i386
同样,添加PPA,更新Apt并安装。
$ sudo add-apt-repository ppa:wine/wine-builds
$ sudo apt-get update
$ sudo apt-get install winehq-staging
如果出于某种原因,您想要将“ staging”安装在与WineHQ WINE不同的目录中,请使用以下命令进行安装。
$ sudo apt-get install wine-staging
九号镓
第九镓也面临着类似的情况。它不受官方支持,但是有PPA。不幸的是,还没有带有“ staging”补丁的Gallium Nine的打包版本。这确实不应该成为问题,因为他们俩的工作都差不多。再次启用32bit。
$ sudo dpkg --add-architecture i386
然后,添加PPA,更新Apt,然后安装。
$ sudo add-apt-repository ppa:commendsarnex/winedri3
$ sudo apt-get update
$ sudo apt-get install wine1.9
(adsbygoogle = window.adsbygoogle || [])。push({});
德比安
Debian不像Ubuntu那样得到很好的支持,但是奇怪的是,默认存储库中有更好的软件包。没有像Ubuntu那样真正方便的PPA,但是有些存储库可以使用每个版本的WINE。
WineHQ稳定
杰西Jessie主存储库中的WINE软件包已过期。但是,在“ jessie-backports”中,它们是up-to-date。因此,在Jessie上安装“稳定”功能的第一步是启用32位并添加“ jessie-backports”存储库。
# dpkg --add-architecture i386
# vim /etc/apt/sources.list
添加行:
deb http://ftp.debian.org/debian jessie-backports main
保存文档。现在,您只需更新Apt并安装WINE,但必须指定要从“ jessie-backports”存储库进行安装。
# apt-get update
# apt-get -t jessie-backports install wine
席德当然,Sid是最新的。尚不清楚为什么要在不稳定的Debian上运行“稳定” WINE,但这样做仅需要添加32位支持,更新和安装软件包。
# dpkg --add-architecture i386
# apt-get update
# apt-get install wine
WineHQ开发
杰西如果Debian的默认存储库中的“稳定”不是up-to-date,那么以为“开发”会很疯狂。同样,您必须像“稳定”一样启用32位支持和“ jessie-backports”存储库。该过程中的唯一区别是您需要安装的软件包的名称。
# dpkg --add-architecture i386
# vim /etc/apt/sources.list
添加行:
deb http://ftp.debian.org/debian jessie-backports main
保存,更新Apt,然后从“ jessie-backports”安装“开发”软件包。
# apt-get update
# apt-get -t jessie-backports install wine-development
席德就像使用“稳定”一样,Sid使事情变得更加轻松。只需启用32位,更新和安装即可。
# dpkg --add-architecture i386
# apt-get update
# apt-get install wine-development
(adsbygoogle = window.adsbygoogle || [])。push({});
分期
杰西首先启用32位支持。
# dpkg --add-architecture i386
然后,安装允许Apt使用https协议的软件包。
# apt-get install apt-transport-https
这些软件包将来自WINE开发人员维护的存储库。使用它之前,您需要获取并添加释放密钥。
$ wget https://repos.wine-staging.com/Release.key
# apt-key add Release.key
然后打开/etc/apt/sources.list
并添加以下行。
deb https://repos.wine-staging.com/debian/ jessie main
现在,您可以更新Apt并安装。
# apt-get update
# apt-get install winehq-staging
如果您想在常规WINE旁边安装“ staging”,请使用以下命令进行安装。
# apt-get install wine-staging
席德多亏了WINE开发人员的存储库,Sid的安装过程几乎与Jessie的安装过程完全相同。从启用32位支持和安装开始apt-transport-https
# dpkg --add-architecture i386
# apt-get install apt-transport-https
然后,获取释放密钥并将其添加到Apt。
$ wget https://repos.wine-staging.com/Release.key
# apt-key add Release.key
最后,更新并安装wine。
# apt-get update
# apt-get install winehq-staging
同样,要与常规WINE一起安装,请使用以下命令linux命令。
# apt-get install wine-staging
(adsbygoogle = window.adsbygoogle || [])。push({});
九号镓
9镓不是为Debian包装的。您可以根据需要从源代码进行编译,但是还有另一种选择。 Ubuntu软件包实际上可以在Debian中工作,因此本指南将涵盖这些内容。它们不是理想的,但是它们会得到积极维护并且更容易处理。杰西和西德首先,添加32位支持。
# dpkg --add-architecture i386
然后,将来源添加到/etc/apt/sources.list
。
# vim /etc/apt/sources.list
deb http://ppa.launchpad.net/commendsarnex/winedri3/ubuntu xenial main
deb-src http://ppa.launchpad.net/commendsarnex/winedri3/ubuntu xenial main
从那里,您可以仅更新和安装。
# apt-get update
# apt-get install wine1.9
软呢帽
Fedora有点奇怪。 Fedora专注于从上游提供最新的软件版本,并且没有很多第三方支持。因此,Fedora没有用于WINE“稳定”的软件包。但是,有一个由WINE开发人员维护的用于“开发”和“分期”的存储库,还有一个针对Gallium Nine的Copr回购。
开发和分期
添加同时包含“开发”和“登台”软件包的WINE存储库的最简单方法是使用DNFconfig-manager
。
# dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/24/winehq.repo
然后,只需安装正确的软件包即可。
WineHQ开发
# dnf install wine-development64
分期
# dnf install wine-staging64
九号镓
要安装Copr存储库,请使用DNFconfig-manager
# dnf config-manager –add-repo https://copr.fedorainfracloud.org/coprs/dyskette/wine-gallium-nine/repo/fedora-24/dyskette-wine-gallium-nine-fedora-24.repo
然后,您可以使用DNF安装该软件包。
# dnf install wine
(adsbygoogle = window.adsbygoogle || [])。push({});
Arch Linux
Arch Linux是旨在仅提供最新软件的最新发行版的另一个示例。官方“ Multilib”存储库中的软件包几乎总是最新的,因此对于“开发”和“登台”来说,事情变得非常容易。其余的,AUR可以解决。
WineHQ稳定
如果您希望WINE在Arch上“稳定”(可能不是Arch用户),则可以从AUR获取。确保您的安装配置了所有AUR先决条件。当然,有管理AUR下载的工具,但是本指南将介绍安装软件包的最基本方法。因此,导航到“打包”页面这里。将软件包快照下载并un-tar打包到您要在其中构建的文件夹中。然后,cd
到那个文件夹。
$ cd /path/to/wine-stable
在该文件夹中,运行makepkg
来构建和安装它。
$ makepkg -sri
WineHQ开发
pacman -S wine
是的,就是这样。
分期
pacman -S wine-staging
同样,这非常简单。
九号镓
也可以通过AUR获得9镓。确保您的安装设置为使用AUR,然后转到软件包页面这里。将程序包快照下载并un-tar到要构建的文件夹中。然后,cd
到那个文件夹。
$ cd /path/to/wine-gaming-nine
在该文件夹中,运行makepkg
进行安装。
$ makepkg -sri
Gentoo
Gentoo按照自己的规则进行游戏。结果,它实际上为WINE提供了最多的选择和最全面的支持。由于是基于源的,因此WINE的每个变体都可以在主存储库中找到。选择要使用的选项取决于启用测试和“使用”标志。
WineHQ稳定
这是默认值。如果您不进行任何配置,您将获得WINE的“稳定”版本。
# emerge wine
WineHQ开发
可以通过为WINE启用测试包来访问WINE的“开发版”。为此,将以下行添加到/etc/portage/package.accept_keywords
。
app-emulation/wine ~amd64
保存文件,然后安装wine。
# emerge wine
分期
要使用“ staging”补丁构建WINE,请启用staging
“使用”标志。
九号镓
要使用镓9支持构建WINE,请启用d3d9
“使用”标志。