CentOS作業系統下安裝GAMIT10.5

來源:互聯網
上載者:User

標籤:

有關GAMIT/GLOBK軟體的Ubuntu下的安裝博文已經很多了,但是在CentOS下的安裝流程還不多。這裡介紹一下我的安裝過程。所用環境為CentOS6.5,GAMIT版本為10.5。

提示:在進行GAMIT軟體的安裝之前,你需要瞭解Linux的 cd命令。1.配置SHELL

由於GAMIT/GLOBK使用了C SHELL語言編寫指令碼,因此要運行GAMIT/GLOBK,C SHELL語言解譯器是必不可少的組件。實際上,CentOS作業系統已經安裝了相容C SHELL的tcsh。在安裝GAMIT之前,我們最好將系統的SHELL環境更改為tcsh(如果你瞭解SHELL的運行機制的話,你會知道其實不更改預設SHELL環境的話也能運行C SHELL指令碼。但是如果你希望能在日後通過編寫和GAMIT風格一致的C SHELL指令碼來擴充GAMIT的功能,那麼將系統預設SHELL切換為tcsh將非常方便)。
首先查看你的預設SHELL,在終端運行命令:
echo $SEHLL
如果系統輸出的不是 /bin/tcsh 的話,那麼你需要切換SHELL,終端運行命令:
chsh
再輸入:
/bin/tcsh
即可預設SHELL更改為TC Shell。
更改SHELL之後要登出一下,重新登陸系統

2.安裝必要組件2.1.安裝libX11-devel

libX11-devel是運行GAMIT所需的一個必要的圖形庫。終端執行以下命令即可安裝該圖形庫(若提示沒有許可權可以在命令前加上sudo)。
yum install libX11-devel

2.2.安裝FTP工具(用於自動下載資料)

終端執行下面的命令來安裝ftp下載工具。
yum install ftp

3.編譯安裝GAMIT3.1.為安裝包分配許可權

將解壓後的安裝包拷貝到/opt(當然,可以是你想將gamit安裝到的任何路徑,此處以/opt為例)
然後執行:
sudo chmod 755 -R gamit10.5
為GAMIT所在目錄分配可執行許可權。

3.2.進行安裝

進入gamit10.5檔案夾:
cd ./gamit10.5
執行安裝指令碼:
./install_software
在提示安裝參數:
MAXSIT 60
MAXSAT 32
MAXATM 13
MAXEPC 2880
處時,輸入n。
開啟libraties檔案夾下的Makefile.config檔案,
需修改以下兩處
MAXSIT 60
MAXSAT 32
MAXATM 13
MAXEPC 2880
這幾個數字為你的任務所需參數。
釋義:MAXSIT(最大測站數,視你的解算任務);MAXSAT(最大衛星數,一般不用修改);MAXATM(最大對流層延遲數,建議修過為25)MAXEPC(最大解算曆元數,一般不用修改)
# ----- for Linuxfrom 0.0.1 to 3.0.0  -- #
OS_IDLinux 0001 3000

# ----- for Linuxfrom 0.0.1 to 3.0.0  -- #
OS_ID Linux 0001 2632
該處的修改值是你linux的核心版本號碼,修改值視情況而定,我的系統是centos6.5。可新開一個終端,執行uname -a命令查看你所用的系統版本。
更改以上之後,儲存。重新執行:
./install_software
一切詢問選擇y,安裝成功之後會提示:
++++++++++++++++
GLOBK  installed
++++++++++++++++

3.3.配置運行路徑

進入/etc檔案夾,編輯csh.cshrc檔案,在底部添加以下代碼:
set gamitpath = /opt/gamit10.5
setenv PATH "$gamitpath/gamit/bin:$gamitpath/kf/bin:$gamitpath/com:$PATH"
setenv HELP_DIR $gamitpath/help/

儲存,退出。
至此,Gamit/globk軟體安裝完成。你可以在終端下運行doy命令檢驗。

另:若要完整使用gamit軟體的各項功能,如繪圖等,你還需要安裝Ghostscript,imagemagic和gmt等軟體。

CentOS作業系統下安裝GAMIT10.5

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.