我在Ubuntu20.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
只适用于ubuntu22.04或debian。
我该怎么做?
发布于 2022-12-30 11:54:59
如果这是来自lutris-团队/lutris PPA,那么您应该向维护人员提交一个bug报告。是的,您是正确的,该依赖在20.04中不可用。
你该怎么做是个意见问题。这取决于你有多想在20.04上使用Lutris。您有一个升级到22.04的选项。或者,您可以向维护人员和保持当前版本以防止自动升级。提交一个bug,以便在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直到修复bug,或者在安装后禁用保持github版本以防止自动升级 (同样,直到修复bug为止)。
发布于 2023-03-14 05:15:38
你可以暂时摘除葡萄胎。您可以在进行必要的更新时重新安装Lutris。
sudo apt remove lutris
# ...
sudo apt install lutrishttps://askubuntu.com/questions/1447983
复制相似问题