轉載於:http://www.itxuexiwang.com/a/liunxjishu/2016/0225/162.html?1456480908html
摘要:GAMIT/GLOBK是一套安裝於Unix/Linux操做系統高精度GPS數據處理分析軟件,以Ubuntu12.04桌面版構建系統平臺,在網絡的支持下,安裝最新版GAMIT/GLOBK10.50的詳細過程,並運行GAMIT檢驗安裝是否成功。git
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系統要求ubuntu
系統要求是指保證GAMIT/GLOBK能夠正常安裝、使用所須要的所有系統配置要求,包括軟件和硬件兩個部分。因爲選用了Ubuntu12.04操做系統,而該系統幾乎可以支持當前全部硬件平臺,所以,硬件要求已經知足,軟件的要求則是配置GAMIT安裝所須要的編譯環境。所以須要如下程序的支持:windows
1.1 gfortran編譯器網絡
gfortran是GCC中的GNU Fortran編譯器。GAMIT/GLOBK的設計者推薦用戶使用gfortran編譯器。該編譯器也是安裝腳本設定的默認編譯器。session
1.2libxll-dev軟件包app
該軟件包包含了所有的X11應用編程接口基本函數。其中,libxll.a和Xlib.h是GAMIT/GLOBK依賴的兩個庫文件,主要爲其提供庫支持。#p#分頁標題#e#框架
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用戶權限模式。而後執行如下命令:#p#分頁標題#e#
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的安裝#p#分頁標題#e#
配置好系統後就能夠安裝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#p#分頁標題#e#
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#p#分頁標題#e#
X11INCPATH: /usr/include/X11
Searching your system for X11 installation