||
SAC、GMT、TAUP、GSVIEW等的安装
1、先装了两套linux系统,一套是rad hat,在64位小服务器上装的,另一套是在windows7下装了VMware,再装了
Ubuntu。发现有两套系统确实好,有问题可对比解决,对习惯用Windows的我们来说,学习一些常用的linux命
令还是很有必要的,尤其是环境变量、用户权限、解压文件、makefile、vi什么的。
尤其是环境变量和路径必须清楚,如/etc/profile、/etc/environment、~/.bash_profile、~/.bashrc文件及export、env、
set等命令,网上有很多好心人总结的挺好,所以大家还是多写blog,利人利已,这也是我总结一下的目的。
2、确认装上什么C、C++、Fortran,编程是用得着的,Java也离不了,开始版本低,Taup就不行,要求1.6以上版
,后来从sun下载并装了java1.7,当然64位机用jdk-7u6-linux-x64.tar.gz,X86用的是jdk-7u7-linux-i586.tar.gz。Fortran一般不是OS自带的,Ubuntu下装用sudo apt-get install gfortran是比较简单的。用java要设PATH、JAVA_HOME、JRE_HOME、CLASSPATH几个变量。
3、先从简单的装起,SAC,网上有不少下载文件,我从www.iris.edu注册并索取了ac-101.5c-linux_x86_64.tar ,解
压(tar xvf),加变量SACAUX及PATH即可用(临时用export PATH=$PATH:/home/kj/sac/bin/、export
SACAUX=/home/kj/sac/aux、source ~/.bashrc进行测试$sac2000即出SAC>提示符,可以用了如SAC>r 2010...TM.SAC、SAC>p即可显示波形图了)。
4、安装tauP本来也简单,可是java版本不够,费了不少事。从www.seis.sc.edu/taup下载了TauP-2.1.0.gz,tar -xvf ,用vi ~/.bash_profile在PATH中加上taup2../bin的路径,只要装好java即可用,$taup,显示一窗口,至于怎么用,以后再学了。
5、初次用GMT,安装需要多试,当然大概搞清楚它的工作机制是什么,先在WinXP上装个看看,下载了gmt-
4.5.7-install32.exe,运行例子生成.PS文件,下载了GhostView4.9+GhostScript7.0安装后,可看.PS文件。linux下GMT的安装,一、可在http://gmt.soest.hawaii.edu网页中填好相关的信息,自动安装,不过限于网速和连接问题等,没有成功。二、直接下载相关文件及包库安装,可能会好点。
先安装netCDF,下载了netcdf-3.6.3.tar.gz,tar xvfz 后./configure、make、sudo make install等,可能没成功,删除,又从www.unidata.ucar.edu下载了NetCDF4.2.1,在/usr/local/下sudo mkdir netcdf,在/home/kj下解压tar xvfz netcdf-4.2.1.1.tar.gz,综合了网上多人的意见后用如下命令安装,进入netcdf-4.2.1.1目录,sudo ./configure --prefix=/usr/local/netcdf --disable-netcdf-4再运行sudo make check install这样/usr/local/netcdf中建立了bin、include、lib、share四个文件夹。
下载了并解包tar -jxvf GMT4.5.8.tar.bz2,tar -jxvf gmt-4.5.8-non-gpl.tar.bz2,sudo mkdir /usr/local/GMT,sudo ./configure --prefix=/usr/local/GMT --enable-netcdf=/usr/local/netcdf,sudo make ,sudo make install,sudo cp -r GMT4.5.8/share/ /usr/local/GMT,export GMTHOME=/usr/local/GMT,export PATH=/usr/local/GMT/bin:$PATH,路径可能不对,不过可用/usr/local/GMT/bin/psbasemap -R10/70/-3/8 -Jx4i/3i -B10/1:"myfirstgplot":-P>plot.ps生成.ps说明安装成功。
该装GSView看看.ps图了,下载.rpm文件,用sudo apt-get.....出错,安KICCP的blog用sudo rm /var/lib/apt/list/* -vf,sudo apt-get update解决。解.rpm文件,还得先安装alien,sudo apt-get install alien。(按贺源耀的blog)转换sudo alien gsview-4.8.2.lvn6.i386.rpm,sudo dpkg -i gsview_4.8-3_i386.deb。装Ghostscript,用sudo apt-get install ghostscript,这下就可查看.ps文件了。
不过GMT没安装全,不能画海岸线图,下载了GMT4.2_coast(及_full_high).tar.bz2,版本有问题。又下载了
GSHHS2.2.0_coast.tar.bz2(_full,_high)三个文件,解压tar -jxvf GSHHS2.2.0_high.tar.bz2等三文件到临时目录,再从生成的share/coast下拷贝sudo cp *.* /usr/local/GMT/share/coast/,共15个cdf文件。运行pscoast -JM7 -R117/126/18/26 -G50/50/50 -S150/150/150 -W1 -Di -V -O -K>>bar.ps即可显示出海岸线图。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-25 22:46
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社