藍天浮雲

This is our world… Nothing changes. It’s here, that we are going to live on…

編譯 OpenOffice.org

leave a comment »

從灌 GNOME 以來,一直沒有用 ports 更新的就是 editors/openoffice.org-2。原因很明顯:這個 port 實在太巨大了。

最近因為想換成 editors/openoffice.org-3,而 mirror 上面都沒有 package,所以被迫用 ports 安裝。

事前當然有在網路上先問一下大概會多久。得到的回覆是:Core 2 Duo 的處理器花了 4 小時,而 Pentium 4 3.0 Ghz 的處理器則花了 12 個小時。我家電腦是 Pentium D 945 3.4 Ghz。雖然沒 Core 2 Duo、Core 2 Quad、Core i7 那麼威,但比 Pentium 4 好一點。

今天早上 8:37 就開始了。根據 ports 的資訊,最基本需求是 11 GB 的空間和 2 GB 的 RAM。RAM 足夠,但硬碟空間沒理他。之後,編了兩、三個小時左右,忽然發現 work/ 實在太恐怖了。再下去 /usr 的空間鐵定不足。原本可以用 symlink 來使用 /home 的空間,但編到一半了,不想從頭,唯一的辦法是開始對 /usr 做清理。首先砍掉 /usr/src/,釋出大約 500 MB。接下來殺掉 editors/openoffice.org-2。這樣空間沒多多少,只好繼續尋找。看到 /usr/ports/distfiles/ 有 2.2 GB 就趕快將他 rsync/home 底下,然後砍掉他。

接下來其實就是漫長的等待了,不過中間有發現電腦外殼超燙。幾個小時下來搞不好真的會燒壞,因為除了基本的 CPU 風扇、系統風扇,沒有其他的冷卻裝置。只好拿旁邊的電風扇吹主機…

電腦經過 9 個小時的奮戰後終於編完了。中間有拍 htoptop 的畫面。

htop

htop

top

top

結束後,看了 work/,爆增到 8.9 GB。過程中 RAM 看起來也沒有用多少,感覺 1 GB 應該綽綽有餘。我的心得:editors/openoffice.org-3 最好晚上裝,這樣早上起床一切都弄好了。

其實編譯過程中,十分耗系統資源。開 Firefox 幾乎不能動,但 Opera 卻好多了。雖然比較小,但功能齊全。話雖如此,但主要瀏覽器不太可能換成 Opera,太習慣 Firefox 了。從國小用到現在。昨天才剛將 Google Page Speed 裝好,今天 YSlow 又釋出新版本。看起來支援 Firefox 3.5,但還沒試。

上一次編巨大的 port 是 lang/gcc44。還留有 Munin 的紀錄,CPU 使用率衝最高的那段就是了。

CPU usage - by day

CPU usage - by day

作者為dennylin93

2009/07/08 於 8:20 下午

留言