LinuxSir.cn,穿越时空的Linuxsir!

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

多个软件包需要升级时,是否应该遵循默认的升级顺序?

[复制链接]
发表于 2009-9-14 13:01:32 | 显示全部楼层 |阅读模式
隔了很长时间后更新系统,有很多软件包都要升级,其中包括glibc和gcc。
按照我的理解,glibc和gcc应该是优先更新的。但是emege却默认将它们放在靠后的位置。
发表于 2009-9-14 19:48:58 | 显示全部楼层
不要管它的,Keep it simple and stupid
接口是不会大变动的,你何必担心谁先谁后呢。
回复 支持 反对

使用道具 举报

发表于 2009-9-14 20:23:31 | 显示全部楼层
不用管,我相信emerge会自动处理好依赖关系的。
回复 支持 反对

使用道具 举报

发表于 2009-9-14 20:26:45 | 显示全部楼层
我理解emerge应该只是按照依赖关系排序,而像gcc这种东西,如果你希望新编译的东西使用上新版gcc的某些特性或者认为新版的能产生更好的代码,那么即使排在前面了也没用,你还要gcc-config+emerge -e才能让所有包受益。
回复 支持 反对

使用道具 举报

发表于 2009-9-14 22:15:48 | 显示全部楼层
我会先升级gcc,按照文档里的GCC升级指南
回复 支持 反对

使用道具 举报

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

本版积分规则

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