2010年6月18日 星期五

Mac OS X 10.6變身WorkStation 跟Win7(下)

For Workstation

雖然Mac OS是Unix-like族群 ,但是安裝起來還事有很多地方要克服,感覺上有二大類障礙:
一是Mac OS本來與GUN聯盟的差距就比較大,相關軟體都要”斯背秀”的
二是我的Mac OS X是10.6的 Snow Leopard,相關支援軟體都還沒跟上腳步,簡言之:太新了。

主要參考之前一篇Personal Hint of setup Cygwin on Win 7 建構mobile工作系統
1. 取得Mac OS Superuser
基本上Apple公司把root藏起來,應該是不希望一般user動到他,但我的想法是避免相關軟體安裝不全,還是先取得root再說
語法:sudo passwd root

2. Test Fortran compiler
參考HPC Mac OS X web site,有Snow Leopard的gcc、gfortan、g77等compiler好的binary執行檔,解壓縮後設好路徑即可,問題不大
給每位user路徑:修改新增/etc/profile 即可
寫個小程式test, 測試過關

3. 安裝Imagemagick
很多人用的軟體問題都不大,安裝方式官網寫的很清楚
其實簡言之用root權限解壓、設路徑就搞定,so easy

4. 安裝GMT
這是花最多時間搞定的!
GMT官網說Mac OS安裝方式有二:
A:跟Linux一樣=>sh install_gmt GMTparam.txt,但是Snow Leopard太新,最新版的GMT一直make不過,本身功力不夠,也沒debug成功,只好用GMT官網建議方法二
B:用Fink,查一查網頁上顯示Snow Leopard安裝截至目前最新stable版的GMT為4.2.0-2,至於最新版GMT還是unstable,難怪我裝不起來,

至於Fink,個人實際使用起來跟apt-get /yum有點像,只是for Mac的,但網友說還沒那麼穩定,但我沒選擇一定要用,來試試看吧!

#Install Fink
Fink官網很貼心,Download選項有Quick Start,速速進入一窺究竟,結果Quick Start第一條第一句話就讓我三條線,10.6 users: There is not currently a binary installer, and you will need to follow the source install instructions instead. 要自己compiler source啦

只好連進去Download Fink Source頁面跟安裝建議說明,根據上頭簡易安裝說明step by step操作,解壓,Run bootstrap(感覺像make /make install),Run pathsetep.sh,所幸過程中並沒有發生錯誤,輕騎過關,比較特別是Fink是安裝在/sw路徑下,所以最後我把/sw/bin設進/etc/profile裡。

Fink操縱概念與apt-get / yum類似,可以用fink list查閱他的軟體資料庫list,此刻我查有3640個,因為目標是安裝gmt,用fink list gmt查閱資料庫內名稱有gmt的軟體,發現有六個,前五個是我們要的gmt,版本就是前述stable版,因為HD大,這五個我都裝,也避免發生第一次測試畫台灣海岸線時,它說我沒安裝高解析海岸線,(因為Hi-res coastlines那項沒裝),假如安裝過,第一欄會有i說明installed


至於如何裝gmt?
fink install gmt !讓他跑一跑就過關
記得裝高解析海岸線 =>fink install gmt-coast !!
個人覺得比較特別是他並不會另建gmt的目錄,是將程式灑在/sw裡,
例如psxy在 /sw/bin ,海岸線cdf檔置於 /sw/share/gmt/coast裡,也因為如此,路徑也不用特別再設一次。

That’s all!

沒有留言:

張貼留言