红联Linux门户
Linux帮助

gentoo新知两例

发布时间:2008-01-14 20:53:55来源:红联作者:clearflex
  前天一直在研究,为什么我的系统上的ccache是disable的(emerge --info中有直接显示disabled),真是头大,不仅在sir上发帖,还到gentoo官方bbs发帖求助,最后在老外的指引下,自己找到问题的根源了。原来是portage某此升级后增加了parallel-fetch功能,即编译的同时下载源码包,然后我就随手在make.conf中加了个FEATURES="parallel-fetch",而事实上make.conf中本来就有FEATURES这一行,里面是ccache和sandbox。就是因为自己的画蛇添足,导致前面的设置无效了。两行并一行即可解决。

  另外,今天升级portage树,并且把/etc/make.profile指向了2007.0,然后把由于USE变化而重新编译的包再编译了一遍。gentoo的升级可谓无缝升级,绝对安全和简单,就是可能要费时。

  简单三部曲:emerge -uDN world;etc-update;revdep-rebuild,今天经irc才知道,如果内核升级了,可以用module-rebuild这个命令来重新编译一些依赖内核的外部模块。其实以前也是知道升级内核要重新编译fuse和nv显卡之类的,但是不知道有这么一个命令可以帮你搞定一切。

  gentoo真是人性化啊。该命令可以通过安装同名的包获得。
文章评论

共有 0 条评论