This compiz update forced removal of unity
and ubuntu-desktop
on my 16.04 Ubuntu system.
The offending package that is missing, but unity
needs, seems to be compiz-core-abiversion-20151010
. It seems to be a virtual package, and I can't find it to download.
As it happens, I mostly use LXDE on this system, but I'd be very unhappy if I used Unity…
Since I do occasionally use the Unity desktop, is there a fix for this?
Edit: related questions are rolling in. Looks like a major quality escape
"Kept back" packages for update , want to uninstall unity?
compiz upgrade uninstalled unity
Ubuntu TaskBar is gone. Launcher is missing
What did you guys just DO! Updates to both my 16.04 environs killed the desktops!
Best Answer
Very strange situation.
Yes
compiz-core-abiversion-20151010
is virtual on xenial and zesty, but it is provided bycompiz-core
:So APT and dpkg knows about both of them.
Full list of
compiz-core-abiversion
family is as follows:Here as we know
compiz-core-abiversion-20151010
is not installable:But we can install newer (actual) version:
So on normal consistent system all we need is to have all upgrades installed.
But if
unity
package was removed, we can install it with:Note 1: My Ubuntu 16.04 LTS installations with Unity and MATE DE (1 clean xenial and and 3 old precise->trusty->xenial) work normally after regular upgrades without my intervention. All these systems did not tried to remove neither Unity nor
ubuntu-desktop
during upgrades. And of coursexenial-proposed
is disabled on my system, since I do not want to transform my Ubuntu LTS to bleeding-edge self-breakable ArchLinux.Note 2: I edited my answer 2018-03-12 because of the fact that
compiz-core-abiversion-20170630
was removed from repositories.