在 16.04.2 上安装 libinput 时出现问题

在 16.04.2 上安装 libinput 时出现问题

我是一名经验丰富的 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

安装重命名的包成功了。这些包似乎是最近才重命名的,这也是造成混乱的原因。

相关内容