我是一名经验丰富的 Linux 用户,正在尝试在我的 Dell XPS 13 9350 上设置 Ubuntu。过去,我可以毫无问题地启动并运行 Arch,但我在 Ubuntu 中安装软件包时遇到了困难。
该软件包是 libinput,由 提供xserver-xorg-input-libinput
。当我尝试使用 apt 安装它时,它响应
The following packages have unmet dependencies.
xserver-xorg-input-libinput : Depends: xserver-xorg-core (>= 2:1.17.99.902)
尝试安装时xserver-xorg-core
会发出警告,称将删除大量软件包。reddit 上有人指出,某个软件包已重命名,因此无法安装。有什么办法可以解决这个问题吗?
编辑:输出apt-cache policy xserver-xorg-core xserver-xorg-input-libinput
xserver-xorg-core:
Installed: (none)
Candidate: 2:1.18.4-0ubuntu0.2
Version table:
2:1.18.4-0ubuntu0.2 500
500 http://gb.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
2:1.18.3-1ubuntu2 500
500 http://gb.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
xserver-xorg-input-libinput:
Installed: (none)
Candidate: 0.18.0-1
Version table:
0.18.0-1 500
500 http://gb.archive.ubuntu.com/ubuntu xenial/universe amd64
Packages
答案1
因此我提交了一个错误报告,得到的答复如下:
You're not supposed to have xserver-xorg-input-libinput installable, that's not possible
because it's bound to the server input ABI
install xserver-xorg-input-libinput-hwe-16.04 instead
安装重命名的包成功了。这些包似乎是最近才重命名的,这也是造成混乱的原因。