想在Linux下玩Windows的游戏,除了虚拟机,当然就是大名鼎鼎的wine方案了。它是一个Linux中的一个转换兼容层,消耗比虚拟机小,性能也更强。有两个软件也是基于wine的,并进行特别的打磨,兼容性更好,它们是 playonlinux 和 crossover 。但它们都是收费软件,过了试用期就用不了啦。最近安装了 Deepin Linux,就来说说如何在 Deepin Linux 下安装最新版的wine吧。




麒麟v10安装虚拟机KVM 麒麟v10 安装wine_麒麟v10安装虚拟机KVM


前置依赖

现在 Deepin Linux V20 Beta 版,是基于Debian 10.3 开发的。安装方法同Debian。

首先,开启 32 位支持:

sudo dpkg --add-architecture i386sudo  apt update

其次,需要手动安装 libfaudio0 库,这个库在 Debian 10 中,是没有提供的,可以从 OBS 下载。

wget   https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10/amd64/libfaudio0_20.01-0~buster_amd64.debwget   https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10/i386/libfaudio0_20.01-0~buster_i386.debsudo dpkg -i  libfaudio0_20.01-0~buster_amd64.deb  libfaudio0_20.01-0~buster_i386.debsudo  apt  install  -f

添加签名和源

下载安装用来签发安装包的密钥:

wget  https://dl.winehq.org/wine-builds/winehq.keysudo  apt-key add winehq.key

添加软件源到 /etc/apt/sources.list.d 。

sudo sh -c ‘echo "deb https://dl.winehq.org/wine-builds/debian/ buster main" >  /etc/apt/sources.list.d/winehq.list’sudo apt update

可选安装三个分支

稳定分支

sudo apt install --install-recommends winehq-stable

开发分支

sudo apt install --install-recommends winehq-devel

Staging 分支

sudo apt install --install-recommends winehq-staging

值得说明的是,官方源的速度,有时候很感人。

添加环境变量

官方的wine,默认安装在 /opt/ 目录下,如果在终端中没有 "wine" , 这个命令,则需要把执行文件和库,加入到环境变量中。以 winehq-stable 为例。

在 .bashrc 文件的末尾加入以下内容:

export PATH=$PATH:/opt/wine-stable/bin

在 /etc/ld.so.d/ld.so.conf.d/ 目录下创建文件,根据提示操作。

sudo vim /etc/ld.so.conf.d/winehq.conf

输入以下内容:

/opt/wine-stable/lib  /opt/wine-stable/lib64

最后更新一下库,即可。

sudo ldconfig

图形化配置工具

如果嫌使用命令启动游戏,太麻烦,可以用这个图形配置工具。

sudo apt install q4wine


麒麟v10安装虚拟机KVM 麒麟v10 安装wine_环境变量_02


安装dxvk

dxvk 是基于 Vulkan 的 Direct3D 9/10/11 翻译层,允许使用 Wine 在 Linux 上运行 3D 应用程序。在Linux中运行大型3D游戏,效率更高。唯一的要求,你的显卡一定要支持Vulkan 。

在GitHub中搜索 dxvk ,在首页如图的位置打开下载链接,下载后解压,执行以下命令即可。

export WINEPREFIX=/home/username/.wine./setup_dxvk.sh install


麒麟v10安装虚拟机KVM 麒麟v10 安装wine_安装 深度wine_03


结语

在游戏厂商不做优化的情况下,在Linux用wine来游戏,十有八九都会失败。就算今天成功,明天一个更新就能把你打回原形。还有的游戏厂商,会认为你在用WG,对你封号等。如果确实想在Linux中挖掘游戏,Steam是个不错的选择。


麒麟v10安装虚拟机KVM 麒麟v10 安装wine_创建文件_04

很遗憾,古剑奇谭网络版也失败了


真心希望,国内的游戏厂商能以宽容的心态来做游戏。换句话说,如果Linux远离了游戏,或许可以拯救更多青少年。当然,我们也没有白忙,用wine来运行 Photoshop 还是不成问题的。