如何在 Ubuntu 22.04|20.04|18.04 上安装 Wine 8 |
在 Ubuntu 22.04|20.04|18.04 上安装 Wine 8 的步骤是什么?对于 Wine 新手来说,它是一款开源软件,旨在让 Linux 用户能够运行 Microsoft Windows 应用程序。 Wine 8 是可供安装的 Wine 的最新稳定版本,它包含大量改进,包括但不限于:
- PE模块:PE转换终于完成,所有模块都可以构建为PE格式。
- WoW64:WoW64 thunk 基本上为所有 Unix 库实现,使 32 位 PE 模块能够调用 64 位 Unix 库。
- 图形:默认配置中启用“Light”主题,以获得更现代的外观。其他主题仍然可以通过 WineCfg 配置。
- Direct3D:在通用代码以及 GL 渲染器中实现了与流地图加速相关的许多优化。根据应用程序的不同,这可能会带来重大的性能改进。
- Direct3D 帮助程序库:实现了新的 HLSL 编译器、HLSL 反汇编器和 HLSL 预处理器。
- 文本和字体改进
- 还有许多其他新功能和改进
另请查看:使用 Bottles 在 Ubuntu 上安装 Windows 应用程序和游戏
在 Ubuntu 22.04|20.04|18.04 上安装 Wine 8
在 Ubuntu 上安装 Wine 的过程非常简单,因为所有软件包都在 Wine 存储库中提供。
第 1 步:启用 32 位架构
但在安装之前,如果在 64 位系统上运行,我们需要启用 32 位架构。这是通过运行以下命令来实现的。
sudo dpkg --add-architecture i386
第 2 步:下载并添加存储库密钥
如果您的系统中没有 wget,请安装 wget。
sudo apt update
sudo apt -y install software-properties-common wget
然后下载并添加存储库密钥:
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
您应该在输出中收到“OK”。
第 3 步:添加 Wine 存储库
导入密钥后,继续添加存储库。
### Ubuntu 22.04 ###
wget -nc https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
sudo mv winehq-jammy.sources /etc/apt/sources.list.d/
### Ubuntu 20.04 ###
wget -nc https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources
sudo mv winehq-focal.sources /etc/apt/sources.list.d/
### Ubuntu 18.04 ###
wget -nc https://dl.winehq.org/wine-builds/ubuntu/dists/bionic/winehq-bionic.sources
sudo mv winehq-bionic.sources /etc/apt/sources.list.d/
命令执行输出:
$ sudo apt update
Hit:1 https://mirror.hetzner.com/ubuntu/packages jammy InRelease
Hit:2 https://mirror.hetzner.com/ubuntu/packages jammy-updates InRelease
Hit:3 https://mirror.hetzner.com/ubuntu/packages jammy-backports InRelease
Hit:4 https://mirror.hetzner.com/ubuntu/security jammy-security InRelease
Get:5 https://dl.winehq.org/wine-builds/ubuntu jammy InRelease [8,041 B]
Get:6 https://dl.winehq.org/wine-builds/ubuntu jammy/main i386 Packages [85.1 kB]
Get:7 https://dl.winehq.org/wine-builds/ubuntu jammy/main all Packages [928 B]
Get:8 https://dl.winehq.org/wine-builds/ubuntu jammy/main amd64 Packages [85.4 kB]
Fetched 179 kB in 1s (167 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
第四步:在 Ubuntu 上安装 Wine
准备好存储库后,我们可以在 Ubuntu Linux 机器上安装 Wine。
sudo apt install --install-recommends winehq-stable
请注意,将安装大量软件包。如果您的互联网连接较弱,这可能需要一些时间:
......
The following packages will be upgraded:
libasound2 libasound2-data libcurl3-gnutls libdrm-common libdrm2 libgcrypt20 libglib2.0-0 libglib2.0-bin libgnutls30 libicu66 libnss-systemd libpam-systemd libssh-4 libssl1.1 libsystemd0
libudev1 systemd systemd-sysv systemd-timesyncd udev
20 upgraded, 281 newly installed, 0 to remove and 90 not upgraded.
Need to get 340 MB of archives.
After this operation, 2486 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
安装软件包后,Wine 安装完成后检查您的版本:
$ wine --version
wine-8.0
第 5 步:在 Ubuntu 上使用 Wine
对于命令行用户,wine工具可以直接在终端上调用。
$ wine
访问帮助页面:
$ wine --help
安装测试应用程序,如 Notepad++
VER=$(curl -s https://api.github.com/repos/notepad-plus-plus/notepad-plus-plus/releases/latest | grep tag_name | cut -d '"' -f 4 | sed 's/v//g')
wget https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v${VER}/npp.${VER}.Installer.exe
使用 wine 安装您下载的 .exe 应用程序。
wine npp.${VER}.Installer.exe
同意安装 Mono 和 Gecko 包。
然后使用 Wine 开始安装应用程序。
安装后,该应用程序可以像任何其他 Linux 应用程序一样启动。
运行 Notepad++ 应用程序。
这证实 Wine 已成功安装在 Ubuntu 20.04 上。
有关 Ubuntu 的更多信息:
- 在 Ubuntu 上安装 Cinnamon 桌面环境
- 在Ubuntu上安装深度桌面环境
- 使用 kubeadm 在 Ubuntu 上安装 Kubernetes 集群
- 如何在 Ubuntu 上安装 Ajenti 控制面板