更新:“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