首頁 > 軟體

CentOS及RHEL下GAMIT10.6的安裝

2020-06-16 17:46:10

2015年7月份,MIT 終於發佈了GAMIT/GLOBK 軟體的10.6版本。相比於之前版本,不僅增加了對多系統GNSS的支援(如 GLONASS、北斗和 Galileo 等等),而且其安裝方法相對於以前的版本也做了優化,使得在安裝時方便了不少(可對比上個版本的安裝過程:GAMIT10.5 的安裝方法[http://www.linuxidc.com/Linux/2016-02/128273.htm],以下簡稱上文)。現在簡述一下我的安裝過程。安裝方法適用於 CentOSRed 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系統的程式碼,但是還沒有實現資料解算。


IT145.com E-mail:sddin#qq.com