Ubuntu – Problem installing libinput on 16.04.2


I'm a seasoned linux guy trying to set up Ubuntu on my Dell XPS 13 9350. In the past I've been able to get Arch up and running with no problems, yet I'm struggling to install a package in Ubuntu.

The package is libinput, given by xserver-xorg-input-libinput. When I try installing it with apt it responds

The following packages have unmet dependencies.
xserver-xorg-input-libinput : Depends: xserver-xorg-core (>= 2:

Trying to install xserver-xorg-core warns that a large number of packages will be removed. Someone on reddit pointed out that a package has been renamed and that's why it can't be installed. Is there any way around this?

Output of apt-cache policy xserver-xorg-core xserver-xorg-input-libinput

  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
  Installed: (none)
  Candidate: 0.18.0-1
  Version table:
     0.18.0-1 500
        500 http://gb.archive.ubuntu.com/ubuntu xenial/universe amd64 

Best Answer

So I submitted a bug report and the response was this:

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

Installing the renamed package worked. These appear to have been recently renamed which is where the confusion is coming from.