The Sun Also Rises

Algorithm, Mathematica, 计算机科学, C++, photography, GNU/Linux的讨论空间

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  73 随笔 :: 6 文章 :: 169 评论 :: 0 Trackbacks
话说。。。前段时间看到帅帅同学在稀里哗啦的折腾gentoo...然后越发对ubuntu不爽。。。于是考完以后偶也去装个gentoo玩玩。。。
实践证明我直接冒进了。。。应该先找台废旧机器练手的。。。

话说那天先用gentoo的live-cd启动,然后试图直接使用安装脚本。
然后死活在第一步uncompress stage3的时候出错。。。而且每次都是第step 97...-_-bbbb
错误信息参见 出错信息
原因不太清楚。。。似乎是在copy一些文件的时候他试图访问/删除光盘上的东东,难道是我机器的挂载点比较神奇?。。。
然后就怒了。。。决定根据 Gentoo Guide 上的文档手动一步一步配置。

文档上写的还是挺详细的,一些tips:
1. 如果有live-cd的话stage3和portage就不用现下了。
2. 其实可以不急着emerge --sync。。。晚些时候再说。。。
3. 一开始建议还是老老实实的genkernel吧。。。我一开始手动配置内核然后编译出来的直接启动不了。。。-_-bbbbbbbb
4. 偶的make.conf:
CFLAGS="-O3 -march=pentium-m -pipe"         #    不开O3对不起人民~~~
LDFLAGS="-Wl,-O1 -Wl,--as-needed"                 #    这个ms是给link的参数?
MAKEOPTS="-j2"                                                    #    双线程,据说线程建议的个数是CPU个数 + 1 ~ CPU个数 * 2
FEATURES="ccache parallel-fetch"                     #    打开一边编译一边下载的功能
5. 关于emerge的代理。。。
也是在make.conf里改
http_proxy=xxoo
RSYNC_PROXY=xxoo

然后配好grub, 重新启动。。。
怎么都启动不了。。。说什么root分区/dev/sda2/无法被挂载。。。
最后发现要改成/dev/hda2/...@@@@,
这个很奇怪,live-cd启动的时候偶的硬盘就是被认成/dev/sda2的。。。为什么装好的系统被认成/dev/hda2呢。。。

接下来是一个标准的裸系统。。。要sudo没sudo, 要vim没vim...-_-bbbbbbb
开始疯狂的emerge动作。。。从vim, sudo 到X, KDE(偶装的是kdebase-meta,相当精简的KDE哈~~~)
记得没装gnome的人编译gvim的时候USE FLAG加上gtk。。。否则编译出来一塌糊涂啊。。。

然后是中文支持的问题。。。参考官方wiki关于scim的文档
另外 这篇文章 还不错。
目前的主要问题是如果我在/etc/env.d/100i18n中不指定LC_ALL,那么他会提示我说LC_ALL = default locale不存在。。-_-bbbbbbbb
而且现在locale都换成中文了...程序界面都是中文的...不爽...


现在的问题是...编译了一个audacious...除了放不出声音以外别的都挺好...
有的忙了~~~


posted on 2008-01-24 18:42 FreePeter 阅读(728) 评论(2)  编辑 收藏 引用 所属分类: GNU/Linux

评论

# re: gentoo安装手记 2008-01-27 02:25 ziliang
shafa && rss it!

nice blog :D  回复  更多评论
  

# re: gentoo安装手记 2008-02-03 19:32 FreePeter
@ziliang
3x~~~  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


Creative Commons License
This site is licensed under a Creative Commons Attribution-Share Alike 2.5 China Mainland License. 本站采用创作共用版权协议, 要求署名、相同方式共享. 转载本站内容必须也遵循“署名-相同方式共享”的创作共用协议. This site is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.