gnome升级后出现一点问题及解决方案
昨天中午emerge -avuDN world发现portage中的GNOME可以升级到2.30了,于是就升级,但是升级完毕后重新启动发现桌面主题全部失效,图标变得特丑~~~~~通过图形设置界面来更改主题设置也没有效果~
执行revdep-rebuild发现GNOME-settings-daemon需要重新编译,但是它并未升级到2.30,还是2.28版本,编译时由于依赖的关系无法编译成功。看来这个问题就是由于portage中gnome升级,但是有部分组件没有同步升级导致的,遇到这样可以等待一天左右的时间,portage一般会将其它的组件更新。不过我觉得面对如此丑陋的桌面没谁会耐心地去等吧~~~所以可以加入gnome的overlay,直接从gnome官方升级所有的组件,来解决这个问题。
加入overlay的方法:layman -a gnome,在/etc/make.conf中加入source /var/lib/layman/make.conf,注意有很多文章说应该加入source /usr/portage/local/layman/make.conf,但是在我所用的layman版本里layman的make.conf是在/var/lib/layman里,所以如果在/usr/portage里没有找不到layman的make.conf的话可以在/var/lib/layman里看看
加入gnome的overlay后执行emerge -avuDN world就可以自动将未升级的gnome包升级到最新的版本了,之后问题解决
学习了,管用
[回复]
layman位置变了是layman版本升级的结果。/etc/layman/layman.cfg修改完事。
[回复]
Hexec回复:
六月 16th, 2010 at 12:46
@eth2net, 果然有道理哇
[回复]