在我的 Ubuntu 20.04 中,当我执行时sudo apt update && sudo apt upgrade
,apt 通知我无法更新包 xdg-desktop-portal-gtk。因此,如果我尝试sudo apt reinstall xdg-desktop-portal-gtk
我会收到消息(意大利语,但您可以轻松想象它的含义):
xdg-desktop-portal-gtk : Dipende: libgnome-desktop-3-18 (>= 3.17.92) ma non è installabile
如果我跑步,sudo apt list -ua
我会得到:
xdg-desktop-portal-gtk/eoan 1.7.1-flatpak1~eoan amd64 [aggiornabile da: 1.6.0-1build1]
xdg-desktop-portal-gtk/focal,now 1.6.0-1build1 amd64 [installato, aggiornabile a: 1.7.1-flatpak1~eoan]
而输出apt-cache policy xdg-desktop-portal-gtk
是:
Installato: 1.6.0-1build1
Candidato: 1.7.1-flatpak1~eoan
Tabella versione:
1.7.1-flatpak1~eoan 500
500 http://ppa.launchpad.net/alexlarsson/flatpak/ubuntu eoan/main amd64 Packages
*** 1.6.0-1build1 500
500 http://it.archive.ubuntu.com/ubuntu focal/main amd64 Packages
100 /var/lib/dpkg/status
Flatpak 是从其官方 PPA 安装的。
我该如何解决冲突?是否有机会“阻止”此特定软件包的一个存储库以便从另一个存储库中获取它?如果是,我应该更喜欢哪个版本?
按照Terrance 建议的想法,我通过删除导致冲突的 PPA 解决了问题。在我的具体情况下,我能够从 Ubuntu 存储库安装相同的软件,所以我不再需要那个 PPA。