码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS操作系统下安装GAMIT10.5

时间:2016-07-24 11:51:02      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:

有关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.编译安装GAMIT

3.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

标签:

原文地址:http://www.cnblogs.com/purpleskyfall/p/5700340.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!