如何解决 gnome-shell-extensions-user-theme 包的损坏依赖关系?

如何解决 gnome-shell-extensions-user-theme 包的损坏依赖关系?

在新的 Precise Pangolin 64 位环境中升级 Gnome3 软件包失败后,我在安装gnome-shell-extensions-user-theme软件包时收到此错误:

The following packages have unmet dependencies:
 gnome-shell-extensions : Conflicts: gnome-shell-extensions-user-theme
 but 3.2.0-2~webupd8~oneiric is to be installed
E: Unable to correct problems, you have held broken packages.

我尝试通过运行来删除sudo apt-get purge gnome-shell-extensions-user-theme但得到以下信息:

Package gnome-shell-extensions-user-theme is not installed, so not removed

我的 Gnome Classic 配置文件运行良好,但 Gnome3 会话无法运行。

如何解决此错误?

答案1

问题解决了,但需要通过备份重新安装新的精确 beta 2。
为了正确,需要提到两个存储库:
ppa:gnome3-team/gnome3ppa:ricotz/testing

警告那可能是致命的测试11.10并使系统不稳定12.04 测试版

尽管webupd8也有这个包,但我被发现失败的经验与完全失去壳视图,只是终端可用的。

不可能否定webupd8,只需记住一些,就可以关心依赖关系:)

答案2

WebUpd8 团队 PPA 中的 gnome-shell-extensions-user-theme 软件包作为破坏的依赖项更好地使用https://extensions.gnome.org用于扩展。

但首先你必须清除掉旧文件。

sudo rm -r /usr/share/gnome-shell/extensions/*
rm -r ~/.local/share/gnome-shell/extensions/*

这将清除所有 gnome-shell 扩展。
接下来重新启动 gnome-shell,您就可以开始了。

答案3

如果您使用 precise,则您使用的是 GS 版本 3.4,并且您尝试安装的扩展适用于 Gnome Shell 3.2,同时您使用的是来自 webupd8 ppa 的 oneric 版本,需要更改为 precise。

只需打开突触并打开设置存储库并滚动到 webupd8 ppa 并将 oneiric 编辑为精确,你就没问题了!

相关内容