![libxkbcommon-x11-0 libxkbcommon0 的依赖关系不满足](https://linux22.com/image/1059119/libxkbcommon-x11-0%20libxkbcommon0%20%E7%9A%84%E4%BE%9D%E8%B5%96%E5%85%B3%E7%B3%BB%E4%B8%8D%E6%BB%A1%E8%B6%B3.png)
~/Dropbox/Abhishek apt list --upgradeable
Listing... Done
libxkbcommon-x11-0/xenial 0.7.0-1+16.04+build2 amd64 [upgradable from: 0.5.0-1ubuntu2]
libxkbcommon0/xenial 0.7.0-1+16.04+build2 amd64 [upgradable from: 0.5.0-1ubuntu2]
~/Dropbox/Abhishek sudo apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Entering ResolveByKeep 10%
Dependencies are not satisfied for libxkbcommon-x11-0 [ amd64 ] < 0.5.0-1ubuntu2 -> 0.7.0-1+16.04+build2 > ( libs )
Keeping package libxkbcommon-x11-0:amd64
Calculating upgrade... Done
The following packages have been kept back:
libxkbcommon-x11-0 libxkbcommon0
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
操作系统信息:Ubuntu 16.04(KDE neon 5.8.5)
答案1
我遇到了完全相同的问题。刚刚用 synaptic 包管理器解决了。不幸的是,我当时没有特别注意,所以我不太清楚自己做了什么。但我们可以开始:您需要在其中找到 libxkbcommon,并且应该安装了 3 个包。我想我将 i386 标记为删除,其余标记为升级。第一次出现错误,但第二次成功了。希望这会有所帮助。
答案2
您可以使用 aptitude 解决此问题
sudo apt install aptitude
aptitude 为您提供了几个选项来解决依赖关系问题。运行以下命令进行升级。
sudo aptitude upgrade
在确认执行之前,请仔细阅读给定的选项,了解要删除或升级哪些软件包,以解决依赖关系问题。