如何更新 Lutris

如何更新 Lutris

我在 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 Packages 网站并发现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。

我该如何继续?

答案1

如果这是来自lutris 团队/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 版本以防止自动升级 安装后(再次,直到他们修复该错误)。

答案2

您可以暂时删除 Lutris。完成必要的更新后,再重新安装 Lutris。

sudo apt remove lutris
# ...
sudo apt install lutris

相关内容