gentoo ABI_X86 update 記

得閒無事, 講吓 gentoo update,
話說 3 月尾度, 佢轉 global ABI_X86
唔轉就 update 唔到, 啲 warning & depedency 多到癲曬線

又因為部機太熱、4G ram 太少, 如果部機唔夠力, 會好嘥時間, 同冇機用
都諗住 upgrade 咗部機之後, 先至由零從頭 install。
習慣係每次新 h/w (4~5 年 up 1 次), 會從頭 install。
好似係 xp-2500 barton --> P III x2 --> core 2 duo --> i7 Q720
(i7 呢次係 clone 個死吓死吓嘅 2.5" 去 external 3.5", 除咗 nvidia --> ati, 冇搞乜嘢)

5 月中到, total 4G ram 玩埋 vm 仔 win7 guest,
真係開始唔夠力, 其實 cpu 係 i7 Q720 4C-8T,
都可以, 不過係借返嚟, 想還返畀人, 但係五行欠水, 拖得就拖。
啲 pdf 越嚟越多, 冇乜位, data 又亂曬龍,
走咗出去買隻 2T + HDD docking + 4G ram
backup data with extra free spaces.

8G ram 就夠用住先, 不過冇咗新機用, 咁樣又試吓搞吓嘢喇。

挑戰嚟喇, 長期嘅 sources compile, google gentoo .... 會開始 ...
諗吓諗吓, 無理由唔用機, 等佢 comp sources 咖 ...
tar 咗個 existing / 出嚟, untar 去 qcow,
virtualbox qcow 起 8 core vm 做 update, 理鬼得佢响 vm crash ...

個 flow 大約係咁
  1. emerge -C 'app-emulation/emul-linux-x86*'
  2. emerge -C wine ati-drivers libvirt virtualbox-bin virtualbox-modules acroread abiword grub ...
  3. modify make.conf  
  4. e.g. store bin pkg, ram tmp compile dir clean, parallel emerge ...

  5. time emerge -avuDN --buildpkg --backtrack=30 --with-bdeps y --keep-going  --autounmask-keep-masks --exclude="xorg-server ati-drivers libgcrypt libvirt poppler xournal" world
複製代碼
比想像中順利, 搞吓搞吓, 就過咗, 當然有啲唔係重要嘅, 就 emerge -C 算。
即刻 txfer 啲 binary pkg 出嚟, update real env.

後面嗰啲 update gcc glibc libtool
  1. time emerge --keep-going  --autounmask-keep-masks -e @sytem
  2. time emerge --keep-going  --autounmask-keep-masks -e @world
複製代碼
唔吹喇.

last but not least, 而家 install/emerge -e @system/emerge -e @wold
比起幾年前, 真係容易好多.
有心 && 時間玩 gentoo 真係可以起個 vm, 試吓玩吓佢/被佢玩