话说。。。前段时间看到帅帅同学在稀里哗啦的折腾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...除了放不出声音以外别的都挺好...
有的忙了~~~