无法安装 Unity Revamped(ppa:ikarosdev/unity-revamped)

无法安装 Unity Revamped(ppa:ikarosdev/unity-revamped)

我打算使用 Unity 的分叉版本 (ppa:ikarosdev/unity-revamped) 来替代原始版本。我面临的问题是分叉版本是 5.18.0-0ubuntu1,而原始版本是 5.18.0-0ubuntu2。我这样做:

sudo apt-add-repository ppa:ikarosdev/unity-revamped
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

PPA 添加成功。最后两个命令的输出为:

jon@lemur:~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
jon@lemur:~$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

显然什么都没有更新。我重启了,Unity Launcher 的点击最小化功能不见了。

我发现无法安装 Unity Revamped,并遵循已接受的答案。我已经删除了“预发布更新(精确建议)”中的勾选。

有什么帮助吗?

编辑1:

聪明男孩建议如下:

sudo apt-get install unity=5.18.0-0ubuntu1

但它只导致:

jon@lemur:~$ sudo apt-get install unity=5.18.0-0ubuntu1
[sudo] password for jon: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Version '5.18.0-0ubuntu1' for 'unity' was not found

这有点奇怪,因为 y-ppa(我安装的 PPA 管理应用程序)告诉我包“5.18.0-0ubuntu1”确实在我的 ikarosdev/unity-revamped PPA 中。

编辑2:

格特夫戴克请求的输出来自apt-cache policy unity

jon@lemur:~$ apt-cache policy unity
unity:
  Installed: 5.18.0-0ubuntu2
  Candidate: 5.18.0-0ubuntu2
  Version table:
 *** 5.18.0-0ubuntu2 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     5.18.0-0ubuntu1+ikarosdev1 0
        500 http://ppa.launchpad.net/ikarosdev/unity-revamped/ubuntu/ precise/main amd64 Packages
     5.10.0-0ubuntu6 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages

我在 Ubuntu 上12.04

链接

https://launchpad.net/~ikarosdev/+archive/unity-revamped
https://launchpad.net/ubuntu/precise/+source/unity/5.18.0-0ubuntu1

答案1

PPA 中的版本是 5.18.0-0ubuntu1,而官方存储库中的版本是 5.18.0-0ubuntu2。这意味着官方存储库中的版本比 PA 中的版本新。这就是为什么使用sudo apt-get dist-upgradesudo apt-get upgrade不起作用的原因。

您应该首先使用安装 5.18.0-0ubuntu1 版本,sudo apt-get install unity=5.18.0-0ubuntu1然后通过执行以下操作删除最新的 Unity (5.18.0-0ubuntu2)sudo apt-get remove unity=5.18.0-0ubuntu2

相关内容