无法在 Wine 安装期间安装存储库:“此代号目前不受支持。”

无法在 Wine 安装期间安装存储库:“此代号目前不受支持。”

更新:“lsb_release -a”输出:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.4 LTS
Release:    18.04
Codename:   bionic

“apt-cache policy base-files”输出:

base-files:
  Installed: 10.1ubuntu2.8
  Candidate: 10.1ubuntu2.8
  Version table:
 *** 10.1ubuntu2.8 500
        500 http://th.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     10.1ubuntu2.2 500
        500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
     10.1ubuntu2 500
        500 http://th.archive.ubuntu.com/ubuntu bionic/main amd64 Packages

更新 2: grep -r ^deb /etc/apt/ --include="*.list" 输出:

https://pastebin.com/gvha9kZT

更新3: apt-cache policy software-properties-common 输出:

https://pastebin.com/gEEjDP5Y

which add-apt-repository 输出:

/usr/bin/add-apt-repository

我目前正在运行 Ubuntu 18.04.4 LTS,正如标题所示,我正在尝试安装 Wine 版本 5.0。由于我的计算机无法自动从版本 4.0 更新 Wine,因此我开始按照此处列出的说明进行操作:无法在 ubuntu(实际上是 lubuntu)18.04 上安装 wine

首先,我确保删除所有与 Wine 相关的内容:

sudo apt-get remove --autoremove wine-*

然后我按照 N0rbert 的指示进行操作:

sudo dpkg --add-architecture i386
sudo apt update

然后他指出,应该删除 WineHQ 存储库以避免使用此命令造成混乱:

sudo apt-add-repository -r 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'

我已经确信我删除了所有与 Wine 相关的内容,因此此命令应该只会给我一个响应,内容类似于无法找到存储库或存储库不存在。然而,我得到的却是这样的:

LSB codename: 'bionic'.
This codename isn't currently supported.
Please check your LSB information with "lsb_release -a".

这很奇怪并且预示着即将出现错误,但是我相信该存储库不存在并且我实际上不需要过多担心该步骤。

当我尝试添加存储库时,问题才真正显现出来,在本例中是安装“libfaudio0”包,该包显然缺失,并且是安装 Wine 5.0 在 Ubuntu 18.04 上所必需的(因为它仅适用于 19.10 及更高版本,因此在旧版本上的安装过程略有不同)。我按照以下说明添加存储库:

wget -nv https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/Release.key -O Release.key
sudo apt-key add - < Release.key
sudo apt-add-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/ ./'
sudo apt-get update

当我尝试添加存储库时,我再次收到之前的消息,指出“此代号当前不受支持。”到目前为止,我还没有找到解决方案。

我尝试通过复制此处发布的解决方案来修复此问题:18.04 中的指纹 gui。本质上,他声称使用 Cinnamon(我认为我下载了它)时,还会无意中安装 MintSources,它适用于 Linux Mint,并且在运行依赖于“software-properties-common”、“software-properties-gtk”和“python3-software-properties”的命令时会导致问题。然而,这也没有解决我的问题,因为我仍然收到有关代号的消息。

我该如何解决这个问题?我在网上找不到太多关于这个代号消息的信息。如果您需要从我的系统中获取更多信息,只需告诉我需要在终端中输入什么,我就可以将该信息转发给您。

答案1

在聊天过程中,我们发现该software-properties-common软件包未升级到最新版本,它有来自 Cinnamon PPA 的安装候选。因此,我们删除了此 PPA,并通过以下方式重新安装了此软件包

sudo apt-get install ppa-purge
sudo ppa-purge ppa:trebelnik-stefina/cinnamon

sudo apt-get install --reinstall software-properties-common

然后删除 Wine 存储库

sudo add-apt-repository -r "deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main"

然后最终按照我的方法来自其他答案

wget -nv https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/Release.key -O Release.key
sudo apt-key add - < Release.key
sudo apt-add-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/ ./'

sudo apt install --install-recommends winehq-stable

答案2

尝试按照以下步骤操作:

sudo dpkg --add-architecture i386

wget -nc https://dl.winehq.org/wine-builds/winehq.key; sudo apt-key add winehq.key

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

添加所需的 PPA,libfaudio0您可以稍后清除它。

sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport

现在安装:

sudo apt update && sudo apt install --install-recommends winehq-stable

或者

如果遇到依赖关系问题,请尝试:

sudo apt install libgnutls30:i386 libldap-2.4-2:i386 libgpg-error0:i386 libxml2:i386 libasound2-plugins:i386 libsdl2-2.0-0:i386 libfreetype6:i386 libdbus-1-3:i386 libsqlite3-0:i386

来源

相关内容