首頁 > 軟體

GAMIT 10.50在Ubuntu 12.04系統下的安裝

2020-06-16 17:46:10

摘要:GAMIT/GLOBK是一套安裝於Unix/Linux作業系統高精度GPS資料處理分析軟體,以Ubuntu12.04桌面版構建系統平台,在網路的支援下,安裝最新版GAMIT/GLOBK10.50的詳細過程,並執行GAMIT檢驗安裝是否成功。

GAMIT/GLOBK是由美國麻省理工學院、斯克里普斯海洋研究所、哈佛大學共同研發的高精度GPS資料處理軟體,主要用於分析研究地殼變形、高精度GPS測量資料處理等。這套軟體是與Bernesee並列的全球應用最廣泛的GPS資料分析軟體。目前最新版本為10.50。 GAMIT/GLOBK是基於Unix/Linux作業系統開發的軟體,並且有針對SUN、 HP和Digital等作業系統的可執行程式包。Linux的發行版本目前世界上大概有三百多種。比較流行的有Fedora Core、Ubuntu、SUSE、Debian等。Ubuntu是基於Debian GNU開發Linux發行版本,具有開源免費,安裝簡單快速,介面友好,容易上手,更新快等優點。目前其最新版本為15.10。

1系統要求

系統要求是指保證GAMIT/GLOBK可以正常安裝、使用所需要的全部系統設定要求,包括軟體和硬體兩個部分。由於選用了Ubuntu12.04作業系統,而該系統幾乎能夠支援當前所有硬體平台,因此,硬體要求已經滿足,軟體的要求則是設定GAMIT安裝所需要的編譯環境。因此需要以下程式的支援:

1.1 gfortran編譯器

gfortran是GCC中的GNU Fortran編譯器。GAMIT/GLOBK的設計者推薦使用者使用gfortran編譯器。該編譯器也是安裝指令碼設定的預設編譯器。

1.2libxll-dev軟體包

該軟體包包含了全部的X11應用程式設計介面基本函數。其中,libxll.a和Xlib.h是GAMIT/GLOBK依賴的兩個庫檔案,主要為其提供庫支援。

1.3csh/tcsh

GAMIT/GLOBK的命令必須由csh或tcsh來解譯。tcsh是csh的增強版,且完全相容csh,它不但具有csh的全部功能,還具有命令列編輯、拼寫校正、可程式化字元集、歷史紀錄、作業控制等功能,以及C語言風格的語法結構。建議使用tcsh。

1.4FTP軟體

用來傳輸資料的GAMIT解算時需要下載的精密星曆、和IGS框架站的觀測檔案。

1.5GMT軟體

GMT是由夏威夷大學開發的一款專用於繪製地圖的軟體,它包含了全球的海岸線、國界、河流等地圖資料。GAMIT/GLOBK殼指令碼呼叫GMT生成處理結果的圖表檔案。

1.6TEQC軟體

TEQC是由美國UNAVCO Facility開發的GPS資料預處理軟體,功能包括GPS資料的格式轉換、編輯和品質檢查。TEQC可以從UNAVCO Facility的官方網站免費下載。

2Ubuntu的安裝與設定

Ubuntu12.04的安裝盤可以通過從其官方網站免費下載。可以安裝在windows系統操作環境下執行虛擬機器VMWare中進行,也可以與windows組成雙系統GAMIT/GLOBK10.50的安裝需要在Root賬戶下進行。Ubuntu 12.04預設是不允許root登入的,在登入視窗只能看到普通使用者和訪客登入。我們需要做一些修改。普通使用者登入後,修改系統組態檔需要切換到超級使用者模式,在終端視窗裡面輸入:sudo -s.然後輸入普通使用者登陸的密碼,回車即可進入 root使用者許可權模式。然後執行以下命令:

vi /etc/lightdm/lightdm.conf.

將整個組態檔修改為如下內容:[SeatDefaults]greeter-session=unity-greeteruser-session=ubuntugreeter-show-manual-login=true

allow-guest=false

之後使用wq命令儲存退出檔案,啟動root帳號:根據提示輸入root帳號密碼。重新啟動Ubuntu登入視窗會有“登入”選項,這時候我們就可以通過root登入了。

完成root登陸後在終端中執行如下命令進行各支援程式的安裝與設定:

sudo apt-get install gfortran #安裝gfortran編譯器及其依賴的全部軟體包;

sudo apt-get install libx11 –dev #安裝libx11 –dev軟體包及其依賴的全部軟體包; sudo apt-get install csh #安裝csh

sudo apt-get install tcsh #安裝tcsh

sudo apt-get install gmt #安裝gmt及其相關的軟體包

TEQC目前還不能通過命令安裝,可以在其官方網站下載適當的版本,並解壓縮到/bin等系統目錄即可。

當你安裝每一個軟體包時,系統會為你安裝和設定該軟體包所必需的其他軟體包,以及對本地相關軟體包進行必要的升級,並建議和推薦你安裝一些非必須安裝的軟體包。只要按要求安裝即可。

4GAMIT的安裝

設定好系統後就可以安裝GAMIT/GLOBK了。首先到http://www.gpsg.mit.edu申請

GAMIT。稽核完成後,相關負責人員會把ID和密碼發到預留的指定郵箱裡,然後按照郵件的地址到指定的FTP下載安裝源程式。GAMIT/GLOBK軟體更新訊息會以郵寄清單形式傳送給使用者,到指定的FTP下載更新源程式。由於該軟體不斷的更新,下載的軟體包可能有所不同。

首先,把軟體資料夾拷貝到安裝目錄下,本文預設安裝在桌面上gamit10.50資料夾內。在終端輸入:

cd /home/wxl_ubuntu/桌面/gamit10.50 #進入了安裝目錄,即桌面的gamit10.50檔案。 在終端輸入:chmod +x ,將gamit10.50資料夾裡的install_software檔案拖進來。 在終端輸入:./install_software,在終端會出現以下提示:

GAMIT and GLOBK to be installed into /Desktop/gamit10.35

If you need help with command line Desktopions type CTL_C now and type

install_software -help on the command line

The compressed tarfiles will be removed after extraction of the

directories, but except for that, the script may be stopped and

rerun safely from any point. Tarfiles to be uncompressedy:

com.10.50.tar.Z etopo5.grd.10.0.tar example.10.50.tar.Z gamit.10.50.tar.Z help.10.50.tar.Z kf.10.50.tar.Z libraries.10.50.tar.Z maps.10.1.tar.Z tables.10.35.tar.Z

Continue ? (y/n)

在終端輸入:y,開始解壓縮安裝檔案,終端顯示:

.. uncompressing and extracting the directories:

Do you want to apply incremental updates:

incremental_updates.080812.tar.Z incremental_updates.080919.tar.Z

incremental_updates.081022.tar.Z

Continue ? (y/n)

在終端輸入:y,顯示如下內容:

.. applying incremental updates:

.. adding /Desktop/gamit10.50/com to your search path to continue installation To execute GAMIT and GLOBK you will need to set your login path toinclude /Desktop/gamit10.50/com /Desktop/gamit10.50/gamit/bin/Desktop/gamit10.50/kf/bin You will also need the alias or link gg --> /Desktop/gamit10.50

Your Operating System type is: Linux

Your default awk version is: /usr/bin/awk

These are the default paths to X11 found in Makefile.config

X11LIBPATH: /usr/lib/X11

X11INCPATH: /usr/include/X11

Searching your system for X11 installation


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