基本上,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