分享最新优惠信息
购买主机更加划算

基于RHEL发行版安装Wine 9.0版本详细图文教程

Wine是一款适用于Linux系统的开源免费应用程序,允许用户在类Unix/Linux操作系统上运行基于Windows的软件和游戏。近日,Wine团队宣布了9.0稳定版本正式推出,现在可以作为各种发行版(包括 Linux、Windows和Mac)的源代码和二进制包下载。

此版本反映了一年的努力和7,000多项更改,其中包括许多改进,主要亮点是新的WoW64架构和实验性Wayland驱动程序。

在本文中,小编介绍如何使用源代码在基于RHEL的发行版(例如CentOS Stream、Rocky Linux和AlmaLinux )中安装Wine 9.0(相对困难适合专业人员安装),以及如何使用官方Wine存储库在Fedora Linux上安装Wine 9.0版本。

Ubuntu和Debian系统可以参考:Ubuntu20.04 Linux系统安装最新Wine9.0版本详细过程

Wine 9.0版本

第1步:安装依赖包

要开始安装过程,需要安装必要的开发工具和库,其中包括GCC、libX11-devel、freetype-devel、zlib-devel和libxcb-devel等软件包,命令如下:

yum -y groupinstall 'Development Tools'
yum install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-devel

对于Fedora系统用户,命令略有不同,具体如下:

dnf -y groupinstall 'Development Tools'
dnf -y install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-

第2步:下载Wine源代码

接下来,需要以普通用户身份在/tmp目录下使用wget命令下载Wine源代码,命令如下:

cd /tmp
wget http://dl.winehq.org/wine/source/9.0/wine-9.0.tar.xz

下载源代码后,使用以下tar命令将其解压到/tmp目录下:

tar -xvf wine-9.0.tar.xz -C /tmp/

第4步:从源代码安装Wine

提取源代码后,需要以普通用户的身份从源代码编译Wine。

注意:安装程序可能需要长达20-30分钟的时间,中间会要求你输入root密码。

---------- 基于64位系统 ---------- 
cd wine-9.0/
./configure --enable-win64
make
sudo make install

---------- 基于32位系统 ---------- 
cd wine-9.0/
./configure
make
sudo make install

使用Wine存储库在Fedora Linux上安装Wine

对于Fedora用户,可以使用以下命令从官方Wine存储库安装Wine 。

---------- Fedora 39系统 ---------- 
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/39/winehq.repo
dnf install winehq-stable

---------- Fedora 38系统 ---------- 
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/38/winehq.repo
dnf install winehq-stable

配置和运行Wine

安装完成后,从GNOME桌面运行“ winecfg ”配置工具以查看支持的配置。如果没有任何桌面,可以以root用户身份使用以下命令来安装:

dnf groupinstall workstation 
或者
yum groupinstall "GNOME Desktop"

安装X Window系统后,以普通用户身份运行命令来查看wine配置,具体如下:

winecfg

Winecfg配置

要运行Wine,还必须指定可执行程序的完整路径或程序名称,例如打开notepad,具体如下所示:

--------- 在32位系统上 ---------
wine notepad
wine c:\\windows\\notepad.exe
--------- 在64位系统上 ---------
wine64 notepad
wine64 c:\\windows\\notepad.exe

Wine在Linux上运行Windows程序

总结

目前Wine 9.0可能还存在一些不足的地方,因为在使用Wine时,可能会导致部分程序崩溃。当然,Wine团队应该很快就会修复最新发布版本中的所有错误。如果你对这个比较看中的话,那么不妨先用版本7、8,过段时间才使用Wine9.0版本。

未经允许不得转载:惠主机 » 基于RHEL发行版安装Wine 9.0版本详细图文教程