免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 823 | 回复: 0
打印 上一主题 下一主题

gentoo从stage1重新构建stage3的少许总结 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-02-26 10:49 |只看该作者 |倒序浏览
    大家安装gentoo的时候默认都是使用stage3,官方也是这么推荐的。但是最求性能和稳定的gentoo好像不是天生为了默认性能而诞生的。
    我从事UNIX系统管理3年多了,倒腾LFS也有1年半了。昨天晚上却突发奇想,gentoo能不能像LFS一样从头开始构建呢?回答是肯定的,因为emerge提供了丰富的安装包,让我们能方便的重构,甚至比构建LFS更加简单。如果你没有什么定制linux的经验,那么我推荐你还是按照官方的教程(cd /usr/portage; scripts/bootstrap.sh)老老实实的从stage1变成stage3。我在这里确实手动完成这个过程,当然你可以认为是手动完成了bootstrap.sh里面的复杂过程。
    说了这么多,没有说到一点相关的东西。实际stage1到stage3没有什么难的,只是要花费更多的时间在构建过程中。那么构建过程中最关键的是要注意两个东西:
    1. make.conf
    2. package.use
    原因是make.conf控制了emerge过程中很多编译参数,网络有不少优秀的文章,大家搜索下就可以参看到。我这里要说的是package.use这个文件,他的作用:如果你想要为一个(或者几个)程序而不是系统范围内声明一个USE标记,你需要创建/etc/portage目录(如果没有这个目录的话),然后编辑/etc/portage/package.use文件。
    这里我贴出我的一部分package.use供给大家参考:
    sys-libs/glibc nls nptl nptlonly
    app-editor/nano slang unicode
    sys-libs/slang cjk unicode
    sys-devel/gcc fortran objc
    app-arch/tar bzip2
    app-portage/eix bash-completion
    sys-libs/ncurses gpm unicode
    dev-util/dialog unicode
    更多的东西你需要依据你的喜好和实际需要更改即可
    好了说道这里,天很晚了,以后在再写吧~
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/20728/showart_483835.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP