話說。。。前段時間看到帥帥同學在稀里嘩啦的折騰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...除了放不出聲音以外別的都挺好...
有的忙了~~~