网站搜索

如何在基于 RHEL 的 Linux 发行版上安装 Wine


Wine 是一款适用于 Linux 的开源免费应用程序,使用户能够在类 Unix/Linux 操作系统上运行任何基于 Windows 的软件和游戏。

最近,Wine 团队自豪地宣布了 7.0 的稳定版本,并提供各种发行版(例如 LinuxWindows)的源代码和二进制包下载。 > 和Mac

此版本描述了一年的开发工作和超过 9,100 个单独的更改,其中包括下面的发行说明中记录的大量增强功能。主要亮点是:

  • 大多数模块转换为 PE 格式。
  • 更强大的主题支持,捆绑的主题带来更现代的外观。
  • 大幅改进了 HID 堆栈和操纵杆支持。
  • 新的 WoW64 架构。
  • 各种错误修复。

在本文中,我们将指导您以最简单的方式在基于 RHEL 的发行版(例如 CentOS StreamRocky Linux)中安装最新版本的 Wine 7.0 版本AlmaLinux 使用源代码(困难且仅适合专家),以及在 Fedora Linux 上使用官方 wine 存储库(简单且推荐给新用户)。

在本页

  • 在 CentOS 和 RHEL 上从源代码安装 Wine
  • 使用 Wine 存储库在 Fedora Linux 上安装 Wine
  • 如何在 CentOS、RHEL 和 Fedora 中使用 Wine

在 RHEL 系统中使用源代码安装 Wine

第1步:安装依赖包

我们需要安装“开发工具”,其中包含一些核心开发工具,例如GCCflexbison、<编译和构建新软件包必须使用该软件,并使用 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 团队很快就会修复即将发布的版本中的所有错误,同时请使用我们下面的表格分享您的评论。