Ubuntu Release 升级中的循环依赖

Ubuntu Release 升级中的循环依赖

基本上,kbd、console-setup、console-setup-linux 和 Keyboard-configuration 包都相互依赖。所以我无法删除、配置或清除它们。当尝试运行时:

dpkg --configure <package name>

它返回错误:

dpkg:依赖性问题阻止配置

它继续列出特定的依赖项。尝试配置这些后,它最终会回到原始包。

我错过了什么吗?


编辑:看来我可以配置键盘配置,但它给了我这个错误:

user@ip:~$ sudo dpkg --configure keyboard-configuration
Setting up keyboard-configuration (1.108ubuntu5) ...
/var/lib/dpkg/info/keyboard-configuration.postinst: 1: /var/lib/dpkg/info/keyboard-configuration.postinst: udpkg: not found
/usr/bin/ckbcomp: Can not find file "symbols/en" in any known directory
dpkg: error processing package keyboard-configuration (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 keyboard-configuration

答案1

昨天将服务器从 14.10 升级到 15.04 后,我遇到了完全相同的问题。我用这些命令解决了它:

sudo apt-get remove keyboard-configuration
sudo apt-get install keyboard-configuration
sudo apt-get update && sudo apt-get upgrade

答案2

我也遇到了这个问题。我找到了两种解决方法。

先尝试一下:

打开文件/etc/默认/键盘使用您最喜欢的编辑器并更改值XKB布局“我们”

如果这没有帮助,请尝试以下操作:

sudo -i
cd /usr/share/X11/xkb/symbols
ln -s us en

相关内容