下载密钥库
bash
$ sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
--2024-05-31 14:13:43-- https://dl.winehq.org/wine-builds/winehq.key
正在解析主机 dl.winehq.org (dl.winehq.org)... 146.75.114.217
正在连接 dl.winehq.org (dl.winehq.org)|146.75.114.217|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度: 3220 (3.1K) [application/pgp-keys]
正在保存至: '/etc/apt/keyrings/winehq-archive.key'
/etc/apt/keyrings/winehq-archive.key 100%[=====================================================================================================================>] 3.14K 1.32KB/s 用时 28s
2024-05-31 14:14:23 (115 B/s) - 已保存 '/etc/apt/keyrings/winehq-archive.key' [3220/3220])
配置winehq国内apt源
下载失败
bash
$ sudo apt-get install winehq-stable -y
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
E: 无法定位软件包 winehq-stable
$ cat /etc/apt/sources.list.d/winehq-jammy.sources
cat: /etc/apt/sources.list.d/winehq-jammy.sources: 没有那个文件或目录
$ ls /etc/ap
apache2/ apg.conf apm/ apparmor/ apparmor.d/ apport/ appstream.conf apt/
$ sudo touch /etc/apt/sources.list.d/winehq-jammy.sources
$ sudo vi /etc/apt/sources.list.d/winehq-jammy.sources
$ sudo apt-get install winehq-stable -y
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
E: 无法定位软件包 winehq-stable
手工生成如下文件,内容入选
bash
$ cat /etc/apt/sources.list.d/winehq-jammy.sources
Types: deb
#URIs: https://dl.winehq.org/wine-builds/ubuntu
URIs: https://mirrors.tuna.tsinghua.edu.cn/wine-builds/ubuntu
Suites: jammy
Components: main
Architectures: amd64 i386
Signed-By: /etc/apt/keyrings/winehq-archive.key
再次下载
bash
$ sudo apt update
获取:2 https://mirrors.tuna.tsinghua.edu.cn/wine-builds/ubuntu jammy InRelease [8,041 B]
获取:3 https://mirrors.tuna.tsinghua.edu.cn/wine-builds/ubuntu jammy/main i386 Packages [216 kB]
获取:4 https://mirrors.tuna.tsinghua.edu.cn/wine-builds/ubuntu jammy/main all Packages [928 B]
获取:5 https://mirrors.tuna.tsinghua.edu.cn/wine-builds/ubuntu jammy/main amd64 Packages [217 kB]
获取:1 https://packages.microsoft.com/repos/code stable InRelease [3,590 B]
获取:6 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
命中:7 http://packages.ros.org/ros2/ubuntu jammy InRelease
忽略:8 https://www.scootersoftware.com bcompare4 InRelease
命中:9 https://www.scootersoftware.com bcompare4 Release
命中:11 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy InRelease
获取:12 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates InRelease [128 kB]
获取:13 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main i386 Packages [633 kB]
获取:14 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 Packages [1,687 kB]
获取:15 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/universe i386 Packages [703 kB]
获取:16 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/universe amd64 Packages [1,076 kB]
命中:17 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-backports InRelease
已下载 4,801 kB,耗时 21秒 (227 kB/s)
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
有 13 个软件包可以升级。请执行 'apt list --upgradable' 来查看它们。
$ sudo apt-get install winehq-stable -y
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
fonts-wine glib-networking:i386 gstreamer1.0-plugins-good:i386 gstreamer1.0-x:i386 libaa1:i386 libavc1394-0:i386 libcaca0:i386 libcairo-gobject2:i386 libdrm-amdgpu1:i386 libdrm-intel1:i386
libdrm-nouveau2:i386 libdrm-radeon1:i386 libdv4:i386 libfaudio0 libfaudio0:i386 libgdk-pixbuf-2.0-0:i386 libgl1:i386 libgl1-mesa-dri:i386 libglx-mesa0:i386 libglx0:i386 libgstreamer-plugins-good1.0-0:i386
libgudev-1.0-0:i386 libiec61883-0:i386 libmp3lame0:i386 libmpg123-0:i386 libopenal-data libopenal1 libopenal1:i386 libpciaccess0:i386 libproxy1v5:i386 libraw1394-11:i386 libshout3:i386 libslang2:i386
libsndio7.0:i386 libsoup2.4-1:i386 libspeex1:i386 libstb0 libstb0:i386 libtag1v5:i386 libtag1v5-vanilla:i386 libtwolame0:i386 libvkd3d1 libvkd3d1:i386 libvpx7:i386 libvulkan1:i386 libwavpack1:i386 libwine
libwine:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxcb-xfixes0:i386 libxdamage1:i386 libxshmfence1:i386 libxv1:i386 libz-mingw-w64
mesa-vulkan-drivers:i386 wine32:i386 wine64
使用'sudo apt autoremove'来卸载它(它们)。
将会同时安装下列软件:
libcurl3-gnutls:i386 libgdbm-compat4:i386 libgdbm6:i386 libglu1-mesa:i386 libieee1284-3:i386 libnspr4:i386 libnss3:i386 libopengl0:i386 libopenjp2-7:i386 libpci3:i386 libperl5.34:i386 libpoppler-glib8:i386
libpoppler118:i386 libsane1:i386 libsnmp40:i386 libwrap0:i386 libxkbregistry0:i386 wine-stable wine-stable-amd64 wine-stable-i386:i386
建议安装:
gdbm-l10n:i386 hplip:i386
推荐安装:
sane-airscan:i386
下列【新】软件包将被安装:
libcurl3-gnutls:i386 libgdbm-compat4:i386 libgdbm6:i386 libglu1-mesa:i386 libieee1284-3:i386 libnspr4:i386 libnss3:i386 libopengl0:i386 libopenjp2-7:i386 libpci3:i386 libperl5.34:i386 libpoppler-glib8:i386
libpoppler118:i386 libsane1:i386 libsnmp40:i386 libwrap0:i386 libxkbregistry0:i386 wine-stable wine-stable-amd64 wine-stable-i386:i386 winehq-stable
升级了 0 个软件包,新安装了 21 个软件包,要卸载 0 个软件包,有 13 个软件包未被升级。
需要下载 221 MB 的归档。
解压缩后会消耗 1,419 MB 的额外空间。
获取:1 https://mirrors.tuna.tsinghua.edu.cn/wine-builds/ubuntu jammy/main i386 wine-stable-i386 i386 9.0.0.0~jammy-1 [101 MB]
获取:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main i386 libcurl3-gnutls i386 7.81.0-1ubuntu1.16 [312 kB]
获取:3 https://mirrors.tuna.tsinghua.edu.cn/wine-builds/ubuntu jammy/main amd64 wine-stable-amd64 amd64 9.0.0.0~jammy-1 [106 MB]
获取:4 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main i386 libieee1284-3 i386 0.2.11-14build2 [24.9 kB]
获取:5 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main i386 libnspr4 i386 2:4.35-0ubuntu0.22.04.1 [129 kB]
获取:6 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main i386 libnss3 i386 2:3.98-0ubuntu0.22.04.2 [1,475 kB]
获取:7 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main i386 libopenjp2-7 i386 2.4.0-6 [172 kB]
获取:8 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main i386 libpoppler118 i386 22.02.0-2ubuntu0.4 [1,154 kB]
获取:9 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main i386 libpoppler-glib8 i386 22.02.0-2ubuntu0.4 [147 kB]
获取:10 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main i386 libpci3 i386 1:3.7.0-6 [30.7 kB]
获取:11 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main i386 libgdbm6 i386 1.23-1 [39.9 kB]
获取:12 https://mirrors.tuna.tsinghua.edu.cn/wine-builds/ubuntu jammy/main amd64 wine-stable amd64 9.0.0.0~jammy-1 [2,810 kB]
获取:13 https://mirrors.tuna.tsinghua.edu.cn/wine-builds/ubuntu jammy/main amd64 winehq-stable amd64 9.0.0.0~jammy-1 [1,788 B]
获取:14 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main i386 libgdbm-compat4 i386 1.23-1 [7,144 B]
获取:15 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main i386 libperl5.34 i386 5.34.0-3ubuntu1.3 [4,377 kB]
获取:16 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main i386 libwrap0 i386 7.6.q-31build2 [48.8 kB]
获取:17 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main i386 libsnmp40 i386 5.9.1+dfsg-1ubuntu2.6 [1,097 kB]
获取:18 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main i386 libsane1 i386 1.1.1-5 [2,791 kB]
获取:19 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main i386 libxkbregistry0 i386 1.4.0-1 [15.8 kB]
获取:20 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main i386 libopengl0 i386 1.4.0-1 [35.4 kB]
获取:21 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main i386 libglu1-mesa i386 9.0.2-1 [199 kB]
已下载 221 MB,耗时 55秒 (4,021 kB/s)
正在预设定软件包 ...
正在选中未选择的软件包 libcurl3-gnutls:i386。
(正在读取数据库 ... 系统当前共安装有 306866 个文件和目录。)
准备解压 .../00-libcurl3-gnutls_7.81.0-1ubuntu1.16_i386.deb ...
正在解压 libcurl3-gnutls:i386 (7.81.0-1ubuntu1.16) ...
正在选中未选择的软件包 libieee1284-3:i386。
准备解压 .../01-libieee1284-3_0.2.11-14build2_i386.deb ...
正在解压 libieee1284-3:i386 (0.2.11-14build2) ...
正在选中未选择的软件包 libnspr4:i386。
准备解压 .../02-libnspr4_2%3a4.35-0ubuntu0.22.04.1_i386.deb ...
正在解压 libnspr4:i386 (2:4.35-0ubuntu0.22.04.1) ...
正在选中未选择的软件包 libnss3:i386。
准备解压 .../03-libnss3_2%3a3.98-0ubuntu0.22.04.2_i386.deb ...
正在解压 libnss3:i386 (2:3.98-0ubuntu0.22.04.2) ...
正在选中未选择的软件包 libopenjp2-7:i386。
准备解压 .../04-libopenjp2-7_2.4.0-6_i386.deb ...
正在解压 libopenjp2-7:i386 (2.4.0-6) ...
正在选中未选择的软件包 libpoppler118:i386。
准备解压 .../05-libpoppler118_22.02.0-2ubuntu0.4_i386.deb ...
正在解压 libpoppler118:i386 (22.02.0-2ubuntu0.4) ...
正在选中未选择的软件包 libpoppler-glib8:i386。
准备解压 .../06-libpoppler-glib8_22.02.0-2ubuntu0.4_i386.deb ...
正在解压 libpoppler-glib8:i386 (22.02.0-2ubuntu0.4) ...
正在选中未选择的软件包 libpci3:i386。
准备解压 .../07-libpci3_1%3a3.7.0-6_i386.deb ...
正在解压 libpci3:i386 (1:3.7.0-6) ...
正在选中未选择的软件包 libgdbm6:i386。
准备解压 .../08-libgdbm6_1.23-1_i386.deb ...
正在解压 libgdbm6:i386 (1.23-1) ...
正在选中未选择的软件包 libgdbm-compat4:i386。
准备解压 .../09-libgdbm-compat4_1.23-1_i386.deb ...
正在解压 libgdbm-compat4:i386 (1.23-1) ...
正在选中未选择的软件包 libperl5.34:i386。
准备解压 .../10-libperl5.34_5.34.0-3ubuntu1.3_i386.deb ...
正在解压 libperl5.34:i386 (5.34.0-3ubuntu1.3) ...
正在选中未选择的软件包 libwrap0:i386。
准备解压 .../11-libwrap0_7.6.q-31build2_i386.deb ...
正在解压 libwrap0:i386 (7.6.q-31build2) ...
正在选中未选择的软件包 libsnmp40:i386。
准备解压 .../12-libsnmp40_5.9.1+dfsg-1ubuntu2.6_i386.deb ...
正在解压 libsnmp40:i386 (5.9.1+dfsg-1ubuntu2.6) ...
正在选中未选择的软件包 libsane1:i386。
准备解压 .../13-libsane1_1.1.1-5_i386.deb ...
正在解压 libsane1:i386 (1.1.1-5) ...
正在选中未选择的软件包 libxkbregistry0:i386。
准备解压 .../14-libxkbregistry0_1.4.0-1_i386.deb ...
正在解压 libxkbregistry0:i386 (1.4.0-1) ...
正在选中未选择的软件包 wine-stable-i386:i386。
准备解压 .../15-wine-stable-i386_9.0.0.0~jammy-1_i386.deb ...
正在解压 wine-stable-i386:i386 (9.0.0.0~jammy-1) ...
正在选中未选择的软件包 wine-stable-amd64。
准备解压 .../16-wine-stable-amd64_9.0.0.0~jammy-1_amd64.deb ...
正在解压 wine-stable-amd64 (9.0.0.0~jammy-1) ...
正在选中未选择的软件包 wine-stable。
准备解压 .../17-wine-stable_9.0.0.0~jammy-1_amd64.deb ...
正在解压 wine-stable (9.0.0.0~jammy-1) ...
正在选中未选择的软件包 winehq-stable。
准备解压 .../18-winehq-stable_9.0.0.0~jammy-1_amd64.deb ...
正在解压 winehq-stable (9.0.0.0~jammy-1) ...
正在选中未选择的软件包 libopengl0:i386。
准备解压 .../19-libopengl0_1.4.0-1_i386.deb ...
正在解压 libopengl0:i386 (1.4.0-1) ...
正在选中未选择的软件包 libglu1-mesa:i386。
准备解压 .../20-libglu1-mesa_9.0.2-1_i386.deb ...
正在解压 libglu1-mesa:i386 (9.0.2-1) ...
正在设置 libcurl3-gnutls:i386 (7.81.0-1ubuntu1.16) ...
正在设置 wine-stable-amd64 (9.0.0.0~jammy-1) ...
正在设置 libopengl0:i386 (1.4.0-1) ...
正在设置 libwrap0:i386 (7.6.q-31build2) ...
正在设置 libxkbregistry0:i386 (1.4.0-1) ...
正在设置 libnspr4:i386 (2:4.35-0ubuntu0.22.04.1) ...
正在设置 libpci3:i386 (1:3.7.0-6) ...
正在设置 libopenjp2-7:i386 (2.4.0-6) ...
正在设置 libglu1-mesa:i386 (9.0.2-1) ...
正在设置 libieee1284-3:i386 (0.2.11-14build2) ...
正在设置 libgdbm6:i386 (1.23-1) ...
正在设置 libnss3:i386 (2:3.98-0ubuntu0.22.04.2) ...
正在设置 libpoppler118:i386 (22.02.0-2ubuntu0.4) ...
正在设置 libgdbm-compat4:i386 (1.23-1) ...
正在设置 libperl5.34:i386 (5.34.0-3ubuntu1.3) ...
正在设置 libpoppler-glib8:i386 (22.02.0-2ubuntu0.4) ...
正在设置 libsnmp40:i386 (5.9.1+dfsg-1ubuntu2.6) ...
正在设置 libsane1:i386 (1.1.1-5) ...
正在设置 wine-stable-i386:i386 (9.0.0.0~jammy-1) ...
正在设置 wine-stable (9.0.0.0~jammy-1) ...
正在设置 winehq-stable (9.0.0.0~jammy-1) ...
正在处理用于 man-db (2.10.2-1) 的触发器 ...
正在处理用于 udev (249.11-0ubuntu3.12) 的触发器 ...
正在处理用于 mailcap (3.70+nmu1ubuntu1) 的触发器 ...
正在处理用于 desktop-file-utils (0.26-1ubuntu3) 的触发器 ...
正在处理用于 gnome-menus (3.36.0-1ubuntu3) 的触发器 ...
正在处理用于 libc-bin (2.35-0ubuntu3.8) 的触发器 ...
$ sudo apt update
命中:2 https://mirrors.tuna.tsinghua.edu.cn/wine-builds/ubuntu jammy InRelease
获取:1 https://packages.microsoft.com/repos/code stable InRelease [3,590 B]
命中:4 http://packages.ros.org/ros2/ubuntu jammy InRelease
命中:5 http://security.ubuntu.com/ubuntu jammy-security InRelease
命中:3 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy InRelease
命中:6 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates InRelease
忽略:7 https://www.scootersoftware.com bcompare4 InRelease
命中:8 https://www.scootersoftware.com bcompare4 Release
命中:10 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-backports InRelease
已下载 3,590 B,耗时 37秒 (98 B/s)
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
有 13 个软件包可以升级。请执行 'apt list --upgradable' 来查看它们。
参考
在ubuntu22.04中安装及使用wine