Page 2 of 2
Posted: Fri May 30, 2003 7:31 pm
by kme
不好意思 又有個小問題
我這次有在make.conf設定mirror
但是剛剛在emerge -u system的時候
我有看見他從nsysu抓套件 47kb/s
但是現在卻看見他從
Downloading
http://gentoo.oregonstate.edu/distfiles ... 1p2.tar.gz
抓這個20kb/s
怎麼這麼奇怪勒
現在還在emerge -u system看到的訊息
Posted: Fri May 30, 2003 7:35 pm
by kme
恩 不好意思
似乎他在emerge -u system的時候把我的make.conf覆蓋了
好像是因為emerge到某個套件之後,make.conf設定就沒了
因為之後好像看到變成-O2而不是O3
恩 在修改一次make.conf好了
Posted: Fri May 30, 2003 9:34 pm
by 【Palatis】
把 make.conf -w, 以後就不會被改了.
從 gentoo.oregonstate.edu 抓東西, 10kb~55kb 都是正常. (我只有 512/64 的 adsl, 沒更快了.)
還有, 如果是 AMD CPU, 可以試試看用 -Os, 聽說有意想不到的效果. 我現在都用 -Os, 程式載入的速度變快不少, Desktop 可以考慮這個 flag.
詳情請 man gcc...
最後... 我看你的錯誤訊息他不是說了...
configure: error: *** pkg-config too old; version 0.14 or better required.
Posted: Sat May 31, 2003 1:47 am
by pahud
我看起來應該OK了,我後來看一下, USE會出現這些應該是正常的。
應該是global定義在/usr/portage/profiles/default*/make.defaults
/etc/make.conf如果USE="",就會用default的global USE value.
(correct me if I am wrong)
另外,CONFIG_PROTECT是為了保護在emerge過程不要override或
remove一些設定檔,基本上也不用特別去export,除非你有特別要在這次的
emerge中保護某些檔案,否則就在/etc/make.conf裡面定義CONFIG_PROTECT即可。如果/etc/make.conf沒定義,就會用預設值。
預設值應該是定義在/etc/profile.env(吧?)
emerge所使用變數的override優先原則應該是(如果我沒記錯):
command line>ebuilds>/etc/make.conf>/etc/profile.env
Posted: Sat May 31, 2003 1:53 am
by pahud
照理說你的CONFIG_PROTECT應該有包含/etc或/etc/make.conf
如果沒的話,可以加到/etc/make.conf裡面去,再打一下emerge info
check一下是否有conver到/etc/make.conf檔案,這樣emerge過程才不會錯殺
/etc/make.conf,尤其是emerge -u system這種危險動作。
Posted: Sat May 31, 2003 1:55 am
by pahud
在台灣的話,真的建議各位定義好GENTOO_MIRRORS以及SYNC兩個變數,
至少要定義符合local環境的GENTOO_MIRRORS變數,不然國內一堆mirror
站台放著不用,實在很浪費哩...
Posted: Sat May 31, 2003 1:56 am
by pahud
kme wrote:恩 不好意思
似乎他在emerge -u system的時候把我的make.conf覆蓋了
好像是因為emerge到某個套件之後,make.conf設定就沒了
因為之後好像看到變成-O2而不是O3
恩 在修改一次make.conf好了
加油喔!這些都是很好的經驗累積...等你了解其中緣由之後,
你會更愛Gentoo...