如何在基于 RHEL 的 Linux 发行版上安装 Wine
Wine 是一款适用于 Linux 的开源免费应用程序,使用户能够在类 Unix/Linux 操作系统上运行任何基于 Windows 的软件和游戏。
最近,Wine 团队自豪地宣布了 7.0 的稳定版本,并提供各种发行版(例如 Linux、Windows)的源代码和二进制包下载。 > 和Mac。
此版本描述了一年的开发工作和超过 9,100 个单独的更改,其中包括下面的发行说明中记录的大量增强功能。主要亮点是:
- 大多数模块转换为 PE 格式。
- 更强大的主题支持,捆绑的主题带来更现代的外观。
- 大幅改进了 HID 堆栈和操纵杆支持。
- 新的 WoW64 架构。
- 各种错误修复。
在本文中,我们将指导您以最简单的方式在基于 RHEL 的发行版(例如 CentOS Stream、Rocky Linux)中安装最新版本的 Wine 7.0 版本 和 AlmaLinux 使用源代码(困难且仅适合专家),以及在 Fedora Linux 上使用官方 wine 存储库(简单且推荐给新用户)。
在本页
- 在 CentOS 和 RHEL 上从源代码安装 Wine
- 使用 Wine 存储库在 Fedora Linux 上安装 Wine
- 如何在 CentOS、RHEL 和 Fedora 中使用 Wine
在 RHEL 系统中使用源代码安装 Wine
第1步:安装依赖包
我们需要安装“开发工具”,其中包含一些核心开发工具,例如GCC、flex、bison、<编译和构建新软件包必须使用该软件,并使用 YUM 命令安装它们。
yum -y groupinstall 'Development Tools'
yum install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-devel libgcrypt-devel libxml2-devel gnutls-devel libpng-devel libjpeg-turbo-devel libtiff-devel dbus-devel fontconfig-devel
dnf -y groupinstall 'Development Tools'
dnf -y install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-devel libgcrypt-devel libxml2-devel gnutls-devel libpng-devel libjpeg-turbo-devel libtiff-devel dbus-devel fontconfig-devel
第2步:下载Wine源代码
以普通用户身份使用wget命令在/tmp目录下下载源文件。
cd /tmp
wget http://dl.winehq.org/wine/source/7.0/wine-7.0.tar.xz
第三步:提取Wine源代码
将文件下载到 /tmp 目录下后,使用以下 tar 命令将其解压。
tar -xvf wine-7.0.tar.xz -C /tmp/
第 4 步:从源代码编译 Wine
建议以普通用户身份编译和构建Wine安装程序。以普通用户身份运行以下命令。
注意:安装程序可能需要20-30 分钟,中间会要求您输入根目录密码。
---------- On 64-bit Systems ----------
cd wine-7.0/
./configure --enable-win64
make
make install [Run as root User]
---------- On 32-bit Systems ----------
cd wine-7.0/
./configure
make
make install [Run as root User]
使用 Wine 存储库在 Fedora Linux 上安装 Wine
如果您使用的是最新版本的 Fedora Linux,您可以使用官方 Wine 存储库来安装 Wine,如图所示。
---------- On Fedora 36 ----------
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/36/winehq.repo
dnf install winehq-stable
---------- On Fedora 35 ----------
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/35/winehq.repo
dnf install winehq-stable
如何使用 Wine 运行 Windows 应用程序和游戏
安装完成后,从 GNOME 桌面运行“winecfg”配置工具即可查看支持的配置。如果您没有任何桌面,您可以以 root 用户身份使用以下命令来安装它。
dnf groupinstall workstation
OR
yum groupinstall "GNOME Desktop"
安装X Window System后,以普通用户身份运行命令以查看 wine 配置。
winecfg
要运行 Wine,您必须指定可执行程序的完整路径或程序名称,如下例所示。
--------- On 32-bit Systems ---------
wine notepad
wine c:\\windows\\notepad.exe
--------- On 64-bit Systems ---------
wine64 notepad
wine64 c:\\windows\\notepad.exe
Wine 并不完美,因为在使用 Wine 时我们看到很多程序崩溃。我认为 Wine 团队很快就会修复即将发布的版本中的所有错误,同时请使用我们下面的表格分享您的评论。