当前位置: 首页>>技术教程>>正文


安装WINE-LinuxConfig.org

, ,

安装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“使用”标志。

目录

  1. 关于WINE安装和配置教程
  2. 介绍
  3. 安装WINE
  4. 使用Winecfg配置WINE
  5. 使用WINE前缀
  6. 用Winetricks配置WINE

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10746.html,未经允许,请勿转载。