|
|
发表于 2008-7-1 19:51:45
|
显示全部楼层
升级小技巧:
一般日常升级,有选择升级一些包:
# emerge --sync
# emerge -pv world
此时系统会列出需要升级的包,从中选择认为比较重要的包逐一编译一次,或用一个小脚本,打包一下,自动执行,如:
emerge xxx
emerge xxx
emerge xxx
这样轻松简单,可能在依赖性方面不是很严谨,一般不会有大问题。
到一段时期后,有 gcc 或 glibc 要升级了,或系统需要全面编译一次:
# emerge --sync
# emerge -epv world
此时系统列出所有需要编译的包,要处理好冲突包,还有显卡驱动版本控制好,我的建议是根据列表用小脚本逐一编译,第一阶段是工具链和glibc
第二阶段是 system 级别的包,
第三阶段是。。。。。
那个包出问题就处理那个包,不用重头开始,系统不会崩溃,缺点是比较麻烦,比较慢,其实慢慢来,化几天升级,不要一天啃太多东西,只要把列出的清单编译一次即可。 |
|