2021-05-12 14:32:11
CentOS及RHEL下GAMIT10.6的安裝
2015年7月份,MIT 終於發佈了GAMIT/GLOBK 軟體的10.6版本。相比於之前版本,不僅增加了對多系統GNSS的支援(如 GLONASS、北斗和 Galileo 等等),而且其安裝方法相對於以前的版本也做了優化,使得在安裝時方便了不少(可對比上個版本的安裝過程:GAMIT10.5 的安裝方法[http://www.linuxidc.com/Linux/2016-02/128273.htm],以下簡稱上文)。現在簡述一下我的安裝過程。安裝方法適用於 CentOS 及 Red Hat Enterprise Linux(RHEL) 6.5 以上的版本。較舊的版本沒有測試過,讀者可以自己嘗試一下。
安裝方法
1.首先還是安裝編譯及使用 GAMIT/GLOBK 所需要的軟體。這部分可以參考上文連結給出的GAMIT10.5 第一、二步,不再贅述。
2.將 GAMIT10.6 的安裝包上傳至要安裝的目錄(如 /opt),使用 chmod 命令為其中的檔案加上可執行及其他使用者的可存取許可權。這部分與上文類似。如
sudo chmod 755 -R gamit10.6
3.使用 cd 命令進入 gamit10.6 資料夾
cd gamit10.6/
執行安裝指令碼
./install_software
此版本的改變就在於安裝指令碼可以自動搜尋X11依賴庫所在的路徑(如下圖),一路輸入 y 確認安裝路徑。
直到出現提示:
maxsit = 80
maxepc = 2880
maxatm = 13
maxsat = 32
此時,如果你覺得引數合適,依然輸入 y,否則輸入n之後修改 libraries資料夾下的 Makefile.config 檔案中的相關引數以滿足你的要求,之後使用上面的命令重新執行 install_software 檔案。此後一路輸入 y,軟體即可自動完成編譯安裝的剩餘過程。直到提示:
+++++++++++++++++
GLOBK installed
+++++++++++++++++
軟體安裝完成。
4.參考上文方法為軟體設定路徑:
set gamitpath = /opt/gamit10.6
set path = (. $gamitpath/gamit/bin $gamitpath/kf/bin $gamitpath/com $path)
setenv HELP_DIR $gamitpath/help/
至此,軟體已經可以使用。執行命令:
sh_gamit
可以看到其中新增了新的引數“-gnss ”引數,可選引數有“G R C E J I”。其中預設引數為“G”,代表 GPS。
總結
對比上文 GAMIT10.5 的安裝,可以看到,安裝時不再需要手動編輯X11依賴庫路徑以及作業系統的版本號。
至於對 GLONASS 以及北斗系統的觀測資料的解算,最近還沒有來得及試一試,有時間嘗試之後再把經驗分享給大家。
安裝方法參考了 GAMIT/GLOBK 的官方 README。
------------------------------------------2015年10月5日新增------------------------------------------
抱歉,在本文開頭我在自己沒有親身檢驗的情況下斷言新版本的GAMIT/GLOBK10.6支援多GNSS系統。經過師弟試驗證實目前版本的GAMIT/GLOBK只是整合了部分多GNSS系統的程式碼,但是還沒有實現資料解算。
相關文章