1.6 地球物理軟件的安裝

相關(guān)軟件

參考:

GMT參考手冊

GMT4?

SAC學(xué)習(xí)筆記(一)——SAC安裝


1.SAC的安裝

1.1 下載軟件包:科大鏡像

1.2 安裝:

$tar zxvf sac-101.6a-linux_x86_64.tar.gz

$sudo cp -r sac /usr/local

1.3 設(shè)置環(huán)境變量

$ vi ~/.bashrc

# 添加以下內(nèi)容

# 設(shè)置SACHOME環(huán)境變量

export SACHOME=/usr/local/sac

# 設(shè)置SACAUX環(huán)境變量

export SACAUX=$SACHOME/aux

#設(shè)置SAC目錄下的bin目錄到PATH環(huán)境變量

export PATH=$SACHOME/bin:$PATH

1.4 應(yīng)用設(shè)置

$ source ~/.bashrc

1.5 啟動

$ sac

SEISMIC ANALYSIS CODE [11/11/2013(Version101.6a)]

Copyright1995Regents of the University of California

SAC>

2.GMT4安裝

1.下載

gmt-4.5.15-src.tar.bz2

gshhg-gmt-2.3.6.tar.gz

2.依賴

sudo yum install gcc gcc-c++ make glibc

sudo yum install netcdf netcdf-devel gdal gdal-devel gdal-python

3.X相關(guān)庫——xgridedit

sudo yum install libXaw-devel

sudo yum install libICE-devel libSM-devel libX11-devel

sudo yum install libXext-devel libXmu-devel libXt-devel

4.安裝

tar -xvf gmt-4.5.15-src.tar.bz2

cd gmt-4.5.15

./configure --prefix=/opt/GMT-4.5.15

?make

sudo make install-all

5.安裝海岸線

cd../

tar -xvf gshhg-gmt-2.3.6.tar.gz

sudo mv gshhg-gmt-2.3.6 /opt/GMT-4.5.15/share/coast

6.環(huán)境變量

向~/.bashrc加入:

export GMT4HOME=/opt/GMT-4.5.15

export PATH=${GMT4HOME}/bin:$PATH

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${GMT4HOME}/lib64#取決于系統(tǒng)版本32或64

刷新終端:

exec $SHELL-l

也可以

echo ''>>~/.bashrc

7.測試

psxy

顯示:

psxy 4.5.15 [64-bit] - Plot lines, polygons, and symbols on maps

8.CentOS 下查找哪個軟件包提供某個特定庫文件:

yum provides libICE.so.6

2.1 pssac安裝?

# 下載基于 GMT4.0 的 pssac 包

$ wget http://www.eas.slu.edu/People/LZhu/downloads/pssac.tar

$ tar -xvf pssac.tar# 解壓

# 下載基于 GMT4.5 的 pssac 源碼

$ wget http://www.eas.slu.edu/People/LZhu/downloads/pssac.c

$ mv pssac.c pssac/# 用基于 GMT4.5 的 pssac.c 替換基于 GMT 4.0 的 pssac.c

$cd pssac

修改Makefile:GMTHOME改為自己的路徑

GMTHOME=/opt/GMT-4.5.15

GMT_INC=-I${GMTHOME}/include

GMT_LIBS=-L${GMTHOME}/lib -lgmt -lpsl -lgmtps -lnetcdf -lm

CFLAGS = -O ${GMT_INC}

pssac: pssac.o sacio.o

$(LINK.c) -o $@ $@.o sacio.o $(GMT_LIBS) #此行前要制表符悄窃,刪除本注釋

clean:

rm -f pssac *.o#此行前要制表符哑诊,刪除本注釋

再make一下俐筋,編譯完pssac復(fù)制到gmt環(huán)境變量中,比如:

sudo cp pssac /opt/GMT-4.5.15/bin/

直接執(zhí)行pssac可見參數(shù)提示曲秉。


3.GMT5的安裝

為了使用最新版本的 GMT,建議用戶從源碼編譯 GMT助币。

3.1依賴關(guān)系

#必須安裝的包:

$ sudo yum install gcc gcc-c++ cmake make glibc

$ sudo yum install ghostscript

$ sudo yum install netcdf-deve

l# 可選包

$ sudo yum install gdal-devel gdal-python

$ sudo yum install lapack64-devel lapack-devel

$ sudo yum install glib2-devel

$ sudo yum install pcre-devel

$ sudo yum install fftw-devel

確認(rèn)netCDF 支持 netCDF-4/HDF5 格式:若輸出為yes則可正常安裝 GMT蓬网,否則無法正常安裝。

$ nc-config --has-nc4

yes

3.2源文件下載:科大鏡像

GMT源碼:http://mirrors.ustc.edu.cn/gmt/gmt-5.3.3-src.tar.gz

全球海岸線數(shù)據(jù)GSHHG:http://mirrors.ustc.edu.cn/gmt/gshhg-gmt-2.3.6.tar.gz

全球數(shù)字圖表DCW:http://mirrors.ustc.edu.cn/gmt/dcw-gmt-1.1.2.tar.gz

3.3安裝

# 解壓三個壓縮文件

$ tar -xvf gmt-5.3.3-src.tar.gz

$ tar -xvf gshhg-gmt-2.3.6.tar.gz

$ tar -xvf dcw-gmt-1.1.2.tar.gz

# 將gshhg和dcw數(shù)據(jù)復(fù)制到gmt的share目錄下

$ mv gshhg-gmt-2.3.6 gmt-5.3.3/share/gshhg

$ mv dcw-gmt-1.1.2 gmt-5.3.3/share/dcw-gmt

# 切換到gmt源碼目錄下

$cdgmt-5.3.3

新建用戶配置文件

$ vi cmake/ConfigUser.cmake

向其中寫入:

set(CMAKE_INSTALL_PREFIX"/opt/GMT-5.3.3")#設(shè)置GMT的安裝路徑楣嘁,可以修改為其他路徑磅轻。對于沒有 root 權(quán)限的用戶,可以將安裝路徑設(shè)置為/home/xxx/software/GMT-5.3.3等有可讀寫權(quán)限的路徑逐虚;

set(GMT_INSTALL_MODULE_LINKS FALSE)#FALSE聋溜,表明不在GMT的bin目錄下建立命令的軟鏈接,也可設(shè)置為TRUE

set(COPY_GSHHG TRUE)#TRUE會將GSHHG數(shù)據(jù)復(fù)制到GMT/share/coast下

set(COPY_DCW TRUE)#TRUE會將DCW數(shù)據(jù)復(fù)制到GMT/share/dcw下

set(GMT_USE_THREADS TRUE)#表示開啟某些模塊的并行功能

3.4繼續(xù)檢查GMT的依賴關(guān)系:

# 注意叭爱,此處新建的 build 文件夾位于 gmt-5.3.3 目錄下撮躁,不是 gmt-5.3.3/cmake 目錄下

$ mkdir build

$cdbuild/

$ cmake ..#檢查GMT對軟件的依賴關(guān)系

參考結(jié)果如下:

*? Options:

*? Found GSHHG database? ? ? : /home/user/GMT/gmt-5.3.3/share/gshhg (2.3.6)

*? Found DCW-GMT database? ? : /home/user/GMT/gmt-5.3.3/share/dcw-gmt

*? NetCDF library? ? ? ? ? ? : /usr/lib64/libnetcdf.so

*? NetCDF include dir? ? ? ? : /usr/include

*? GDAL library? ? ? ? ? ? ? : /usr/lib64/libgdal.so

*? GDAL include dir? ? ? ? ? : /usr/include/gdal

*? FFTW library? ? ? ? ? ? ? : /usr/lib64/libfftw3f.so

*? FFTW include dir? ? ? ? ? : /usr/include

*? Accelerate Framework? ? ? :

*? Regex support? ? ? ? ? ? ? : PCRE (/usr/lib64/libpcre.so)

*? ZLIB library? ? ? ? ? ? ? : /usr/lib64/libz.so

*? ZLIB include dir? ? ? ? ? : /usr/include

*? LAPACK library? ? ? ? ? ? : yes

*? License restriction? ? ? ? : no

*? Triangulation method? ? ? : Shewchuk

*? OpenMP support? ? ? ? ? ? : enabled

*? GLIB GTHREAD support? ? ? : enabled

*? PTHREAD support? ? ? ? ? ? : enabled

*? Build mode? ? ? ? ? ? ? ? : shared

*? Build GMT core? ? ? ? ? ? : always [libgmt.so]

*? Build PSL library? ? ? ? ? : always [libpostscriptlight.so]

*? Build GMT supplements? ? ? : yes [supplements.so]

*? Build GMT Developer? ? ? ? : yes

*? Build proto supplements? ? : none

*

*? Locations:

*? Installing GMT in? ? ? ? ? : /opt/GMT-5.3.3

*? GMT_DATADIR? ? ? ? ? ? ? ? : /opt/GMT-5.3.3/share

*? GMT_DOCDIR? ? ? ? ? ? ? ? : /opt/GMT-5.3.3/share/doc

*? GMT_MANDIR? ? ? ? ? ? ? ? : /opt/GMT-5.3.3/share/man

-- Configuring done

-- Generating done

正常情況下的檢查結(jié)果應(yīng)該與上面給出的類似。若出現(xiàn)問題买雾,則需要檢查之前的步驟是否有誤把曼。

編譯和安裝:

$ make

$ sudo make install

可以并行以加快速度:

$ make -j

$ sudo make -j install

3.5環(huán)境變量

$echo'export GMT5HOME=/opt/GMT-5.3.3'>> ~/.bashrc

$echo'export PATH=${GMT5HOME}/bin:$PATH'>> ~/.bashrc

$echo'export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${GMT5HOME}/lib64'>> ~/.bashrc$exec$SHELL-l

3.6測試

終端輸入:

$ gmt --version

5.3.3

安裝成功,命令行使用時在命令前加gmt 漓穿。



4. Paraview

4.1 下載預(yù)編譯包?

運行/ParaView-5.4.0-Qt5-OpenGL2-MPI-Linux-64bit/bin/paraview即可使用祝迂。

4.2 創(chuàng)建快捷方式

進(jìn)入/usr/share/applications,將Shotwell圖標(biāo)復(fù)制到桌面器净,修改其名稱指向即可,可以自己編輯圖標(biāo)当凡,再復(fù)制一份到應(yīng)用文件夾山害,這樣在開始菜單的圖形分類中將出現(xiàn)Paraview。

點擊桌面圖標(biāo)即可使用沿量。


當(dāng)然也可以手動編輯.desktop文件浪慌,提供一份模板:

Version=1.0

Encoding=UTF-8

Name=sqldeveloper

Type=Application

Terminal=false

Name[en_US]=sqldeveloper

Exec=/u01/app/oracle/product/11.2.0/db_1/sqldeveloper/sqldeveloper.sh

Comment[en_US]=Oracle?11g?R2?integrated?IDE.

Comment=Oracle?11g?R2?integrated?IDE.

GenericName[en_US]=

Icon=/u01/app/oracle/product/11.2.0/db_1/sqldeveloper/icon.png

修改Name,Exec,Comment,Icon即可朴则。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末权纤,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌汹想,老刑警劉巖外邓,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異古掏,居然都是意外死亡损话,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進(jìn)店門槽唾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來丧枪,“玉大人,你說我怎么就攤上這事庞萍∨》常” “怎么了?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵钝计,是天一觀的道長恋博。 經(jīng)常有香客問我,道長葵蒂,這世上最難降的妖魔是什么交播? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任,我火速辦了婚禮践付,結(jié)果婚禮上秦士,老公的妹妹穿的比我還像新娘。我一直安慰自己永高,他們只是感情好隧土,可當(dāng)我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著命爬,像睡著了一般曹傀。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上饲宛,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天皆愉,我揣著相機(jī)與錄音,去河邊找鬼艇抠。 笑死幕庐,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的家淤。 我是一名探鬼主播异剥,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼絮重!你這毒婦竟也來了冤寿?” 一聲冷哼從身側(cè)響起歹苦,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎督怜,沒想到半個月后殴瘦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡亮蛔,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年痴施,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片究流。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡辣吃,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出芬探,到底是詐尸還是另有隱情神得,我是刑警寧澤,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布偷仿,位于F島的核電站哩簿,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏酝静。R本人自食惡果不足惜节榜,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望别智。 院中可真熱鬧宗苍,春花似錦、人聲如沸薄榛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽敞恋。三九已至丽啡,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間硬猫,已是汗流浹背补箍。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留啸蜜,地道東北人馏予。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓,卻偏偏與公主長得像盔性,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子呢岗,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內(nèi)容