RedHat Linux 9.0下安装GAMIT


在虚拟机中安装好linux之后,就可以进行安装gamit以及相关的东西了,由于之前没接触过linux可以说是从零学起,所以一直花了我好两三天时间去安装gamit,安装过程中问题不断出现,慢慢解决嘛,办法总比问题多,同时在这个过程中也学到了一些东西,现把安装的步骤写下了,一方面是对自己的一个总结,另一方面一也可以对没装过的同行一个借鉴吧。^_^

GAMIT相关阅读:l

1.安装VMware tools:

首先在vm中配置windows下的share路径

(1)虚拟机上vm--->Install Vmware Tools 这时在linux桌面上会出现一个光盘图标,其中的文件/mnt/cdrom目录下。

(2)#cd /mnt/cdrom

在这个文件夹中有一个vmware-linux-tools.tar.gz文件,将其拷贝到另外一个目录中,进行安装。linux下的这个虚拟光驱跟我们平时熟悉的光驱都是一回事,这里将文件拷贝到别的地方只是为了方便。

#cp vmware-linux-tools.tar.gz /tmp 将文件拷贝到/tmp目录下。

#cd /tmp

(3)用tar命令将压缩包解压。

#tar –zxvf vmware-linux-tools.tar.gz

解压后我们会看到一个vmware-tools-distrib文件夹,我们用tar命令解压出来的文件都在这个文件夹。

#cd vmware-tools-distrib

运行vmware-install.pl进行安装。

#./vmware-install.pl              如果是第一次在机子上安装vmware tools,在执行vmware-install.pl时,出现提示让你选择文件安装目录的时候,可以一路按默认选项。

(4)配置vmware tools 要想正确的运行vmware tools,必须先进行配置。

#cd /usr/bin

#vmware-config-tools.pl

点编辑此虚拟机进行相关的设置

安装完毕,在/mnt/hgfs下就出现了共享的目录xpshare,通过此目录完成xp系统与虚拟客户机间的文件交换。也可以使用拖放的方法来交换文件,不过不支持中文路径下的文件拖放,这一点使用时需注意。

通过文件共享,可以使不精通UNIX的人只需学习UNIX的简单命令就可以了,无需关心网络配置及下载等功能,精密星历等数据的下载可通过WINDOWS XP来完成,并通过共享目录或拖放来传递到LINUX系统上,可以让使用者专注于GAMIT软件的学习与应用上。

2.GCC软件的安装

GCC是GNU(GNU's Not Unix) 提供的编译器软件,它能够支持 C, C++, Objective-C, Fortran, Java 和 Ada 等等程序设计语言前端,如果安装RedHat Linux9.0时如果选择安装了开发工具,就已经安装了C编译器,由于安装GAMIT需要GCC及其FORTRAN编译器,因此先从相关网站上下载并安装GCC及其FORTRAN源码包,FORTRAN源码包需要使用GCC编译安装,而GCC本身又需要RedHat Linux 9.0的c编译器编译。

http://gnu.parentinginformed.com/gcc/gcc-3.4.6/gcc-3.4.6.tar.bz2

(1)解压文件包

tar jxvf gcc-3.4.6.tar.bz2

(2) LINUX系统的C和Fortran编译器系统默认的文件选项中MAXUNIT为100,而GAMIT软件源代码中则要求MAXUNIT为10000,进入解压后的目录gcc-g77-3.4.5/libf2c/libI77/,修改fio.h文件中的#define MAXUNIT 100行,改为10000即可。

(3)编译和安装gcc/g77

%mkdir gcc

%./ gcc-g77-3.4.5/configure –prefix /usr //-prefix /usr是将其安装到/usr下,如果未指定此项,缺省安装在/usr/local目录下,可以将/usr/local下的lib目录拷贝到/usr下。命令那个地方是一个点

在-prefix后的最好是一个绝对路径,否则可能会出错我用的是./ gcc-3.4.6/configure –prefix =/usr/local/gcc-3.4.6

%make bootstrap 这是一个漫长的过程,呵呵,慢慢等吧

%make install

3.GAMIT软件安装

申请并下载GAMIT软件包,其中包括软件的源代码和安装包,其中包括以下主要文件:

Install_software                       安装批处理文件

com.10.34.tar.Z                        组件安装包

gamit.10.34.tar.Z                       gamit软件安装包

help.10.34.tar.Z                        帮助文件压缩包

kf.10.34.tar.Z                          kf软件安装包

libiaries.10.34.tar.Z                      数据模板压缩包

maps.10.34.tar.Z                        地图数据安装包

安装前可先将gamit.102.tar.Z文件,修改/gamit/includes下的dimpar.h文件中的MAXSIT、MAXSAT、MAXATM和MAXEPC值,其中:

MAXSIT    测站数        缺省值为:45

MAXSAT    卫星数        缺省值为:28

MAXATM    天顶延迟参数 缺省值为13

MAXEPC    历元数        缺省值为2880

可根据需要修改以上缺省值。需要注意的是,在修改完以后,将gamit.10.34.tar.Z文件移走,否则后续安装时软件将重新解压覆盖。

在目录下运行

%./install_software

可完成GAMIT软件的安装。

4.设置GAMIT的系统工作环境

在linux下以点开头命名的文件在系统中视为隐藏文件,例如 “.123 ”。用ls、ls -l或者ll是无法查看的。那么如何才能查看linux系统下的隐藏文件呢?下面介绍一下简单的查看方式。

1、#在命令行下使用ls -a

2、#在XWindow的KDE桌面中在"查看(View)"菜单里选"显示隐藏文件(Show Hidden Files)"就行了。

vi .cshrc

保存:按ESC,输入:wq

可设置用户使用的shell为tcsh,修改默认的shell

which tcsh 找到tcsh所存放路径( 或which ash 找到ash存放路径)

chsh 变更SHELL

然后熟人SHELL路径即可

或者简写为:

chsh -s /bin/tcsh

退出以后重登陆将会更改默认SHELL

在.tchsrc文件中配置路径

setenv PATH "/gamit1001/com: /gamit1001/gamit/bin: /gamit1001/kf/bin: /usr/local/sbin: /usr/sbin:/sbin:${PATH}:${HOME}/bin"

建立安装gamit软件的目录的链接,如:

ln –s /gamit10.34   gg

相关内容