[GMT助] Mac 上安裝 GMT 教學

Mac 上安裝 GMT (Generic Mapping Tool) 說明:

格式說明:本文提到需要在 Terminal.app(終端機) 中輸入的程式碼的部分是以綠色斜體字標示,請注意,$ 為提示輸入字元,不需要輸入。

以下提供三種在Mac上安裝 GMT方法,敬請參考:

1. 使用 Homebrew 套件管理工具。(推)

簡介:雖然Mac 是Unix-like 的作業系統,卻缺少像 apt (Debian系統)等的套件管理程式,在安裝軟體的時候會很麻煩(解決相依性等),而 Homebrew (http://brew.sh/) 上記載了許多程式的安裝「菜單」(Formula),因此讓你用一行指令就從原始碼編譯成完整的程式,並且自動解決相依性的問題,程式解除安裝也容易,因此推薦使用此方法安裝。快到期末時範例也需要會用到這個來安裝 Wine (在 Mac 上執行 Windows 原生程式)。

注意:您可能需要 Xcode.app 進行編譯,若不想安裝完整的程式(空間考量),請安裝 Xcode Command Line Tool:

步驟:

  1. 加入Sciences 的菜單,裡面有 GMT 以及其他相依性程式的編譯菜單:
  2. 打開app ,打入以下指令安裝 Homebrew:
  3. 完成後,即可安裝最新版本的 GMT:
  4. 完成~

備註:所有 Homebrew 安裝的程式會位於 /usr/local 中,
而所有安裝的程式則會建立一個連結至 /usr/local/Cellar/ 中,如 GMT 安裝完成後會位於:
/usr/local/Cellar/gmt/5.3.1
範例檔則在:
/usr/local/Cellar/gmt/5.3.1/share/doc/gmt/examples

 

2. 下載已經打編譯好的 app 檔:(下面以安裝5.2.1 版本說明)

  1. http://gmt.soest.hawaii.edu/projects/gmt/wiki/Download 下載對應版本的 dmg檔(如:gmt-5.2.1-darwin-x84_64.dmg)。
  2. 掛載dmg 檔,將「GMT-5.2.1.app」拖放到「application」(應用程式)資料夾裡。
  • 顯示GMT的執行檔路徑:執行「GMT-5.2.1.app」,輸入 :
    echo ${PATH%%:*}
    將其輸出的路徑複製起來(如:/Applications/GMT-5.2.1.app/Contents/Resources/bin)。
  1. 將”gmt”指令加入系統的搜尋路徑中:
    1. 打開「Terminal.app」,進入使用者家目錄下:
    2. 以喜好的文字編輯器打開 「.bash_profile」,如:
    3. 在檔案的最後加入:
  2. 存檔:按 control + O -> Return -> control + X
  3. 套用檔案設定:
  4. 完成~

備註:所有設定請至 /Applications/GMT-5.2.1.app/ 中找尋,即:以 Finder.app 開啟 「應用程式」 資料夾,對 GMT-5.2.1.app 按右鍵,選「顯示套件內容」後,再找到設定需要的位置

 

3. 用虛擬機器、Bootcamp (花費最多硬碟空間及資源)或遠端連線。

  1. 以 Bootcamp 安裝 Windows 後,以 Windows 開機,並且依照老師講義 安裝並執行GMT。
  2. 虛擬機器:安裝如 Parallels (http://www.parallels.com/)、 Virtualbox(https://www.virtualbox.org/) 等軟體,執行虛擬機器,安裝一份完整的 Windows 系統並依照 老師講義 安裝並執行GMT。
  3. 若實驗室有Windows主機可以遠端連線的話,在 App Store 中下載 「Microsoft 遠端桌面」(Microsoft Remote Desktop)安裝,並在 Windows 中控制台「系統 > 遠端設定 > 「遠端桌面」頁籤勾選「僅允許來自執行含有網路安全層級驗證之遠端桌面的電腦進行連線」。 或安裝第三方軟體使用。

 

注意:虛擬機器安裝請參考官網或其他教學文章,Bootcamp 安裝Windows 可以至 Apple 展售店尋求協助,助教不對安裝 Windows 作業系統過程中或完成後遇到的任何問題負責排除。遠端桌面請自行評估相關風險。

 

其他事項:

關於看圖:

GMT 繪圖產生出的 .ps (Postscript)檔, Previewer.app (預覽程式)可以直接開啟,它會轉換成 pdf 檔顯示出來。

之後學到 psconvert 指令後,可以自行在範例最後加上該指令,轉出 jpg 檔可以更方便快速的預覽,而且轉檔的速度也比 Previewer.app 更加快速。

若要安裝像 Windows 中的 GSView ,下面是簡單的安裝方法:

  1. 開啟app,輸入:
  2. 安裝完成後,即可用 gv 指令開啟檢視的視窗,比如:

     

 

以上,若有遇到其他問題,也請留言詢問。

請各位多多指教,也祝各位學習順利。

正瑋 上

本文最後修改日:2017/2/13


請多多指教!

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料