我在 Ubuntu 20.04 桌面上,当我尝试更新/升级 lutris 时,我总是会收到此错误
The following packages have unmet dependencies:
lutris : Depends: gir1.2-webkit2-4.1 but it is not installable
E: Unable to correct problems, you have held broken packages.
我搜索了 Ubuntu 软件包网站并看到gir1.2-webkit2-4.1
:
https ://packages.ubuntu.com/search?keywords=Gir1.2-webkit2-4.1&searchon=names&suite=kinetic§ion=all
仅适用于 ubuntu 22.04 或 debian。
我该如何进行?
如果这是来自lutris-team/lutris PPA,你应该向维护者提交错误报告。是的,您是正确的,该依赖项不适用于 20.04。
你应该如何进行是一种见仁见智的问题。这取决于你想在 20.04 上使用 Lutris 的程度。您可以选择升级到 22.04。或者,您可以向维护者提交错误并保留当前版本以防止自动升级,以便您可以在 20.04 上继续使用未升级版本的 Lutirs。如果/当错误被修复时,您可以释放保留然后升级。
在 20.04 上安装
gir1.2-webkit2-4.1
看起来不是一个好的选择,因为需要的多个依赖项gir1.2-webkit2-4.1
在 20.04 上不可用。gir1.2-webkit2-4.0
在 20.04 和更高版本(如 22.04 和更高版本)上均可用。使用这个版本而不是gir1.2-webkit2-4.1
可能是开发人员的一个选项,你可能想在提交错误报告时提到这一点。编辑
最后一个选择是从他们的 github 下载并安装 deb,但您必须手动下载并安装未来的更新。这个版本使用
gir1.2-webkit2-4.0
所以应该没有依赖问题。此外,您可能必须禁用 PPA 直到他们修复错误或保留 github 版本以防止 安装后自动升级(同样,直到他们修复错误)。