LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 827|回复: 7

[求助] emerge和unemerge gentoo-sources 都干了些什么?

[复制链接]
发表于 2011-5-10 12:39:35 | 显示全部楼层 |阅读模式
貌似emerge gentoo-souces后在/usr/src/的目录下会有相应版本的源码,但是unemerge 相应的gentoo-sources版本后,在/usr/src目录下的内容并没有变化。

所以,很好奇emerge 和 unemerge 都干了些什么?

谢谢!
发表于 2011-5-10 13:34:16 | 显示全部楼层
emerge -C gentoo-sources只是把kernel源程序文件删除掉了,在编译kernel时产生的文件没有被删除,所以unmerge后还应该rm -fr /usr/src/linux*
回复 支持 反对

使用道具 举报

发表于 2011-5-10 13:48:34 | 显示全部楼层
Post by pheyx;2138613
emerge -C gentoo-sources只是把kernel源程序文件删除掉了,在编译kernel时产生的文件没有被删除,所以unmerge后还应该rm -fr /usr/src/linux*


老兄说的不错,不过rm -fr /usr/src/linux*似乎有些过头了,删了相应的版本就行了,没必要全删了吧
回复 支持 反对

使用道具 举报

发表于 2011-5-10 14:10:26 | 显示全部楼层
Post by 独钓寒江雪;2138618
老兄说的不错,不过rm -fr /usr/src/linux*似乎有些过头了,删了相应的版本就行了,没必要全删了吧


编译完成后与当前编译好的内核对应的源码包可以删掉不?
回复 支持 反对

使用道具 举报

发表于 2011-5-10 14:14:26 | 显示全部楼层
还有一个目录
rm -r /lib/modules/your-kernel-version
回复 支持 反对

使用道具 举报

发表于 2011-5-10 14:26:36 | 显示全部楼层
Post by 种过一豆;2138619
编译完成后与当前编译好的内核对应的源码包可以删掉不?

最好不删,有些包在编译的时候还是要用到kernel source里面的东西的。
回复 支持 反对

使用道具 举报

发表于 2011-5-10 14:35:02 | 显示全部楼层
Post by gamedragon;2138622
最好不删,有些包在编译的时候还是要用到kernel source里面的东西的。

楼上rm/usr/src/linux*的高手带坏人 - -!

谢谢,为了防止以后编译软件需要用到源码包里的东西还是留着好了
回复 支持 反对

使用道具 举报

发表于 2011-5-10 16:09:16 | 显示全部楼层
Post by 种过一豆;2138624
楼上rm/usr/src/linux*的高手带坏人 - -!

谢谢,为了防止以后编译软件需要用到源码包里的东西还是留着好了
只需要留一个你正在使用的内核源码。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表