Situação muito estranha.
Sim compiz-core-abiversion-20151010
é virtual em xenial e zesty , mas é fornecido por compiz-core
:
$ apt-cache show compiz-core | grep "Version\|Provides\|Package"
Package: compiz-core
Version: 1:0.9.12.3+16.04.20180221-0ubuntu1
Provides: compiz-core-abiversion-20180221
Package: compiz-core
Version: 1:0.9.12.2+16.04.20160415-0ubuntu1
Provides: compiz-core-abiversion-20151010
Assim, o APT e o dpkg conhecem os dois.
A lista completa de compiz-core-abiversion
family é a seguinte:
$ aptitude search compiz-core-abiversion-
v compiz-core-abiversion-20151010 -
v compiz-core-abiversion-20151010:i386 -
v compiz-core-abiversion-20180221 -
v compiz-core-abiversion-20180221:i386 -
Aqui, como sabemos, compiz-core-abiversion-20151010
não é instalável:
$ sudo apt-get install compiz-core-abiversion-20151010
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package compiz-core-abiversion-20151010 is a virtual package provided by:
compiz-core 1:0.9.12.2+16.04.20160415-0ubuntu1 [Not candidate version]
E: Package 'compiz-core-abiversion-20151010' has no installation candidate
Mas podemos instalar uma versão mais recente (atual):
$ sudo apt-get install compiz-core-abiversion-20180221
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'compiz-core' instead of 'compiz-core-abiversion-20180221'
The following additional packages will be installed:
compiz-gnome compiz-plugins compiz-plugins-default libcompizconfig0 libdecoration0 libunity-core-6.0-9 unity unity-schemas unity-services
The following packages will be upgraded:
compiz-core compiz-gnome compiz-plugins compiz-plugins-default libcompizconfig0 libdecoration0 libunity-core-6.0-9 unity unity-schemas
unity-services
10 upgraded, 0 newly installed, 0 to remove and 32 not upgraded.
Need to get 5 302 kB of archives.
After this operation, 278 kB of additional disk space will be used.
Do you want to continue? [Y/n] n
Portanto, no sistema normal consistente, tudo o que precisamos é ter todas as atualizações instaladas.
Mas se unity
package foi removido, podemos instalá-lo com:
sudo aptitude update
sudo aptitude safe-upgrade
sudo aptitude install unity ubuntu-desktop
Nota 1: As minhas instalações Ubuntu 16.04 LTS com Unity e MATE DE (1 limpa xenial e e 3 antigas precisas - > < em> trusty -> xenial ) funciona normalmente depois de upgrades regulares sem a minha intervenção. Todos esses sistemas não tentaram remover nem Unity nem ubuntu-desktop
durante as atualizações. E é claro que xenial-proposed
está desativado no meu sistema, já que eu não quero transformar meu Ubuntu LTS em um ArchLinux auto-quebrável de ponta.
Nota 2: editei a minha resposta 2018-03-12 porque o compiz-core-abiversion-20170630
foi removido dos repositórios.