今天,我通过更新管理器进行了部分升级,在此过程中卸载了gnome-3。我重新安装了GNOM-3,现在我无法安装任何shell扩展,因为它们“过时了”,尽管我使用的gnome版本与更新前的版本(3.4.2)相同。只有默认扩展才能工作,例如用户主题、停靠和位置。我正在尝试让mediaplayer扩展工作,但我在任何地方都找不到兼容的版本。我可以在扩展的源代码中修复这个问题并自己构建吗?
发布于 2013-01-07 11:36:47
我找到了解决办法。问题是,部分升级更新了gnome3的许多依赖项,而这些依赖项并不是向后兼容的。这就是为什么它使每一个扩展看起来都过时了。我使用了一个名为purge的包来删除所有第三方包,并将依赖项返回到所需的最新版本。在这里,我所采取的步骤:
#WARNING: This will remove ALL third party ppa's!!!
sudo apt-get install ppa-purge
sudo apt-get remove gnome-shell-extensions-*
sudo apt-get purge gnome-shell
sudo apt-get purge gnome-tweak-tool
sudo ppa-purge ppa:gnome3-team/gnome3
sudo apt-get autoremove
sudo apt-get update之后,我以正常的方式重新安装了gnome3。
sudo apt-get add ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get install gnome-shell
sudo apt-get install gnome-tweak-toolhttps://askubuntu.com/questions/177609
复制相似问题