Ubuntu 软件中出现“无法安装 Wine,因为下载失败”

Ubuntu 软件中出现“无法安装 Wine,因为下载失败”

当我尝试从 Ubuntu 软件安装 wine 时出现以下消息:

下载失败,404

下载失败,无法安装 Wine:E: http://in.archive.com/ubuntu bionic-updates/main amd64 libsane1 amd64 1.0.27-1~experimental3ubuntu2.1 is not (yet) available (404 Not Found [IP: 103.123.234.254 80])

答案1

可能是因为 Ubuntu 软件中心的版本不适合你的设备或其他原因,所以我告诉你一种在系统上安装 WINE 的替代方法。运行以下命令:

  1. sudo dpkg --add-architecture i386

  2. wget -nc https://dl.winehq.org/wine-builds/winehq.key

  3. sudo apt-key add winehq.key

  4. 对于 18.04 sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'

    对于 19.04 sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ disco main'

    对于 19.10 sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'

  5. sudo apt update

  6. sudo apt install --install-recommends winehq-stable

如果您遇到任何问题,请发表评论。

答案2

我很长时间后才回来解决这个问题,所以我遇到了很多这样的问题,你们真是太棒了。

我遇到了同样的问题,对我有用的解决方案是在 WineHQ wiki 上找到的:

https://wiki.winehq.org/Ubuntu

我将把每个步骤分解成单独的评论。

准备

如果您的系统是 64 位,请启用 32 位架构(如果还没有启用):

$ sudo dpkg --add-architecture i386

添加存储库。

下载并添加存储库密钥:

$ sudo mkdir -pm755 /etc/apt/keyrings

$ sudo wget -O /etc/apt/keyrings/winehq-archive.key dl.winehq.org/wine-builds/winehq.key

选择您的 Ubuntu 版本并下载 WineHQ 源文件:Ubuntu 23.04 (Lunar Lobster)

$ sudo wget -NP /etc/apt/sources.list.d/ dl.winehq.org/wine-builds/ubuntu/dists/lunar/…

Ubuntu 22.10(Kinetic Kudu)

$ sudo wget -NP /etc/apt/sources.list.d/ dl.winehq.org/wine-builds/ubuntu/dists/kinetic/…

Ubuntu 22.04(Jammy Jellyfish)Linux Mint 21.x

$ sudo wget -NP /etc/apt/sources.list.d/ dl.winehq.org/wine-builds/ubuntu/dists/jammy/…

Ubuntu 20.04(Focal Fossa)Linux Mint 20.x

$ sudo wget -NP /etc/apt/sources.list.d/ dl.winehq.org/wine-builds/ubuntu/dists/focal/…

更新包信息:

$ sudo apt update Install Wine Stable branch

$ sudo apt install --install-recommends winehq-stable Development branch

$ sudo apt install --install-recommends winehq-devel Staging branch

$ sudo apt install --install-recommends winehq-staging

本着同样的精神,我将发布他可能遇到的问题:

第三方存储库 WineHQ 软件包是为全新 Ubuntu 安装而创建和测试的。使用 PPA 或第三方存储库可能会阻止 Wine 的安装。问题通常是这些存储库不是多架构的。缺少所需的 32 位和 64 位软件包或无法同时安装。deb.sury.org 存储库以导致问题而闻名。将有问题的依赖包降级为官方 Ubuntu 版本。

KDE Neon - Ubuntu 22.04 KDE Neon 用户报告 libpoppler-glib8 依赖项存在问题。解决方案是将此软件包降级为官方 Ubuntu 版本。

$ sudo apt install libpoppler-glib8:{i386,amd64}=22.02.0-2ubuntu0.1

反向移植 - 另一个原因可能是使用了反向移植。已安装较新的 64 位版本的库,但未安装 32 位版本。这些软件包的优先级较低,因此不会自动安装。解决方案是从反向移植中手动安装缺失的 32 位软件包。

FAudio - Wine 的旧版本(6.21 版之前)依赖 FAudio。Ubuntu 18.04 上缺少这些软件包。可以从 Open Build Service 下载这些软件包。对于 Debian 10,这些软件包可在反向移植中使用。

Winehq 密钥问题 W:GPG 错误:dl.winehq.org ... NO_PUBKEY 76F1A20FF987672F 目前,Wine 服务器正在同步。这意味着一些用户仍然获取较旧的 .sources 文件。如果您收到此警告,请编辑 winehq-.sources 文件并将 /usr/share/keyrings/ 替换为 /etc/apt/keyrings/。例如:

$ sudo sed -i s@/usr/share/keyrings/@/etc/apt/keyrings/@ /etc/apt/sources.list.d/winehq-focal.sources

WineHQ 存储库密钥已于 2018-12-19 更改。如果您在此之前下载并添加了密钥,则需要下载并添加新密钥,然后运行 ​​sudo apt update 以接受存储库更改。Apt-key 现已弃用。以前,apt-key 用于添加 Wine 密钥。如果您收到此警告,请使用以下命令删除 Wine 密钥:

$ sudo apt-key del "D43F 6401 4536 9C51 D786 DDEA 76F1 A20F F987 672F"

并从 /etc/apt/sources.list(.d/*) 中删除有关 WineHQ 存储库的行。

镜像同步正在进行中?如果您在尝试安装 WineHQ 软件包时收到错误消息,其中包含“镜像同步正在进行中?”行,则很可能是问题所在。有许多软件包需要同步,并且可能需要很长时间才能完成。请等待几个小时,然后再试一次。如果问题持续超过一天,请提交错误报告。

我只是按照说明操作,现在就已经获得了 Wine。

谢谢。

相关内容