I've been able to get a Linux distro up and running, a GUI desktop, wifi, ethernet, and it is working very smooth, all based on a newer Longsleep Kernel. It is openSuse and I haven't found much difference from ubuntu.
I've run into the same problem. It's a repository/dependency issue.
The following packages have unmet dependencies:
gtk2-engines-pixbuf : Depends: libgtk2.0-0 (= 2.24.30-1ubuntu1) but 2.24.30-1ubuntu1.16.04.1 is to be installed
E: Unable to correct problems, you have held broken packages.
This is a requirement for mate-common. the mate in there repositories want's 2.2.0, but it's not available. Poor repository maintenance