GAMIT10.6安装
- 格式:doc
- 大小:105.50 KB
- 文档页数:2
GAMIT/GLOBK软件使用手册一软解介绍GAMIT软件最初由美国麻省理工学院研制, 后及美国SCRIPPS海洋研究所共同开发改进。
该软件是世界上最优秀的GSP定位和定轨软件之一, 采用精密星历和高精度起算点时, 其解算长基线的相对精度能达到10-9量级, 解算短基线的精度能优于1mm, 特点是运算速度快、版木更新周期短以及在精度许可范围内自动化处理程度高等, 因此应用相当广泛。
GAMIT软件由许多不同功能的模块组成, 这些模块可以独立地运行。
按其功能可分成两个部分: 数据准备和数据处理。
此外, 该软件还带有功能强大的shell程序。
目前,比较著名的GPS数据处理软件主要有美国麻省理工学院(MIT)和海洋研究所(SIO)联合研制的GAMIT/GLOBK软件、瑞士伯尔尼大学研制的BERNESE软件、美国喷气推进实验室(JPL)研制的GIPSY软件等。
GAMIT/GLOBK和BERNESE软件采用相位双差数据作为基本解算数据,GIPSY软件采用非差相位数据作为基本解算数据,在精度方面,三个软件没有明显的差异,都可得到厘米级的点位坐标精度。
相比较而言,GIPSY软件为美国军方研制的软件,国内只能得到它的执行程序,在国内,它的用户并不多,BERNESE软件需要购买,它的用户稍微多一点,GAMIT/GLOBK软件接近于自由软件,在国内拥有大量用户。
GLOBK软件核心思想是卡尔曼滤波(卡尔曼滤波理论是一种对动态系统进行数据处理的有效方法, 它利用观测向量来估计随时间不断变化的状态向量),其主要目的是综合处理多元测量数据。
GLOBK的主要输人是经GAMIT处理后的h-file和近似坐标, 当然,它亦己成功地应用于综合处理其它的GPS软件(如Bernese和GIPSY)产生的数据以及其它大地测量和SLR 观测数据。
GLOBK的主要输出有测站坐标的时间序列、测站平均坐标、测站速度和多时段轨道参数,GLOBK可以有效地检验不同约束条件下的影响, 因为单时段分析使用了非常宽松的约束条件,所以在GLOBK中就可以对任一参数强化约束。
Gamit 的安装3502gamit 安装步骤,这里以最新的gamit 10.4为例子。
首先gamit 需要的运行环境为gfortran , gcc , libx11, csh, tcsh.而且在gamit的Makefile.config文件中也是需要知道操作系统的版本号的。
因此步骤如下:1) 按ctl+alt +t打开终端,输入uname -a 查看当前操作系统的版本号,如上图所示:操作系统的版本号是:3.0.0-12;但是在gamit中,只记录下操作系统版本号前4位,因此在这种情况下的版本号应记为:3001;2)安装相关的运行环境,主要包括csh,gfortran,tcsh,gcc,libx11;具体命令如下:在终端中输入:sudo -s,然后按提示输入密码;然后输入apt-get install gcc;apt-get install gfortran;这个会比较大一点,所以会慢一点,机房的网速只有十几kb每秒,听说比GPS中心的网速慢多了。
apt-get install csh;apt-get install tcsh;apt-get install libx11-dev,这个是为gamit提供图形支持的包,因此就比较大,耐心等待5分钟左右.3)配置shell首先输入echo $SHELL看下当前是什么类型的shell,一般情况下,ubuntu 默认的都是bash,虽然gamit是用csh写的,但是经过测试,即可以在csh中安装,也可以在bash中安装。
诺想在csh中安装,则需要改变当前的shell,在终端输入chsh,按提示输入密码。
然后输入shell的路径,以下操作是从bash改变为csh,因此输入路径为:/bin/csh,如下图所示:但是上面步骤完成以后,我们输入echo $SHELL,再查看一下,发现shell仍然是bash,注意了,这里是改变登录时的默认shell,因此若想让以上改变生效,只需要注销下,重新登录下就可以啦。
一、我的系统参数虚拟机:VMware-workstation-full-7.1.1Linux系统:Ubuntu-10.10软件版本:GAMIT10.40说明:以下突出显示为黄色的文字是需要在终端中输入的文字,或者是需要如果以上操作全部正确执行,则准备工作到此结束。
(注:之前有文档说明还要安装gcc,命令为sudo apt-get build-dep gcc,现在电脑均自动安装,无需再安装之)三、安装GAMIT将gamit所有安装文件放在主文件夹下,即home/administrator/gamit (注:安装文件包放在此路径只是为了方便并不影响操作,正规的路径貌似应为/opt/gamit)打开终端进入目录cd gamit1.运行install_software文件内容终端输入命令./install_software安装程序install_software启动,搜索安装目录home/administrator/gamit下的全部压缩文件,提示.. 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.ZContinue ? (y/n)输入字母“y”,开始解压缩安装文件.. applying incremental updates:…………X11LIBPATH: /usr/libX11INCPATH: /usr/include/X11# X11 library location - uncomment the appropriate one for your system# Generic (will work on any system if links in place)X11LIBPATH /usr/lib/X11X11INCPATH /usr/include/X11# Specific for Sun with OpenWindows#X11LIBPATH /usr/openwin/lib#X11INCPATH /usr/openwin/share/include/X11# Specific for PC Solaris 10#X11LIBPATH /usr/openwin/lib/#X11INCPATH/usr/openwin/share/include/X11# Specific to Linux RedHat 7,8 and 9, RH-FC1 -> 3#X11LIBPATH /usr/X11R6/lib#X11INCPATH /usr/X11R6/include/X11# Specific to FC5#X11LIBPATH /usr/lib#X11INCPATH /usr/include/X11# Specific for MIT HP and Sun for Release 5#X11LIBPATH /usr/lib/X11R5#X11INCPATH /usr/include/X11R5# Specific for IBM AIX4.2#X11LIBPATH /usr/lpp/X11/lib#X11INCPATH /usr/lpp/X11/include# Specific for MacOSX#X11LIBPATH /usr/X11R6/lib#X11INCPATH /usr/include/X11为:# X11 library location - uncomment the appropriate one for your system # Generic (will work on any system if links in place)#X11LIBPATH /usr/lib/X11#X11INCPATH /usr/include/X11# Specific for Sun with OpenWindows#X11LIBPATH /usr/openwin/lib#X11INCPATH /usr/openwin/share/include/X11# Specific for PC Solaris 10#X11LIBPATH /usr/openwin/lib/#X11INCPATH /usr/openwin/share/include/X11# Specific to Linux RedHat 7,8 and 9, RH-FC1 -> 3#X11LIBPATH /usr/X11R6/lib#X11INCPATH /usr/X11R6/include/X11# Specific to FC5(F6,F7,F8 )(注:貌似此处不用再做修改) X11LIBPATH /usr/libmaxepc = 5760maxatm = 25maxsat = 32Are these defaults found in Makefile.config correct?If NOT edit the Makefile.config now before choosing to contine Continue ? (y/n)输入字母“y”,开始安装。
GAMIT安装步骤_修订版1.系统要求在安装GAMIT之前,确保你的计算机符合以下最低配置要求:- 操作系统:支持Windows、Linux或Mac OS X。
-处理器:推荐使用64位处理器。
-内存:推荐至少8GB的内存。
-存储空间:至少需要10GB的可用磁盘空间。
- 软件依赖:安装了Perl、Python、Fortran和Gfortran等软件依赖。
3.安装依赖软件- Linux:使用包管理器安装Perl、Python和Gfortran等软件依赖。
例如,在Ubuntu系统上,可以使用以下命令进行安装:```sudo apt-get updatesudo apt-get install perl python gfortran```- Mac OS X:使用Homebrew或MacPorts等包管理器安装Perl、Python和Gfortran等软件依赖。
4.解压GAMIT软件包5.配置环境变量为了方便在任意位置运行GAMIT命令,需要将GAMIT安装目录添加到系统的环境变量中。
根据你的操作系统进行如下配置:```export PATH=$PATH:/path/to/gamit```其中,/path/to/gamit是GAMIT安装目录的路径。
6.配置GAMIT参数文件-GAMIT_BIN:GAMIT可执行文件所在的目录。
-GAMIT_GEN_DIR:GAMIT输出文件所在的目录。
-GAMIT_EXE_DIR:各个GAMIT模块的可执行文件所在的目录。
- GAMIT_SHELL:使用的命令行解释器,一般为bash。
-GAMIT_ARCHIVE:GAMIT源代码库所在的目录。
7.添加观测数据8.运行GAMIT完成上述步骤后,可以使用终端进入GAMIT安装目录,并执行以下命令来运行GAMIT:```./rungamit```总结:。
GAMIT安装之安装GAMIT/GLOBK软件ubuntu14.04登陆到root账号(登陆界面,并非sudo)1.将GAMIT10.50拷贝到/opt/gamit文件中(新建一个gamit的文件夹)。
虚拟机需要和WIN7共享文件:虚拟机设置-》选项-》共享文件夹-》在文件夹共享中选择总是启动(E)并添加一个共享文件夹,将相关的文件拖入到该共享文件夹下即可。
也可在宿主的WIN上面大家FTP server (下载地址:https:///download.php?type=server 搭建的方法请问度娘)2.直接到ftp://192.168.6.213中将文件复制到/opt/gamit3.sudo -i4.cd /opt/gamit5.chmod +x install_software6../install_software7.y #X11LIBPATH: X11INCPATH: /usr/include 由于第一项位空,需要修改。
8.n9.y10.gedit /opt/gamit/libraries/Makefile.config 修改MAXATM 25 MAXEPC 5760 保存并关闭,重新从6开始11.“System release number translated to 3130”记住最后的数字12.gedit /opt/gamit/libraries/Makefile.config 修改“OS_IDLinux 0001 3000“为:OS_ID Linux 0001 3130 (和你的数字相同)关闭并保存,重新从6开始13.出现GLOBK installed 字样选择Y安装完成,需要配置环境变量14.注销账户,切换到你自己的账户。
15.cd ~16.gedit .bashrc 在最后面加入:# for GAMITexportPATH=$PATH:/opt/gamit/gamit/bin:/opt/gamit/kf/bin:/opt/gamit/comexport HELP_DIR=/opt/gamit/help17.doy 如出现 DOY:Converts various date format 表示安装成功。
基于Ubuntu14.04.4安装GAMIT10.61.确认网络连接2.安装虚拟机VMware Workstation3.在虚拟机上安装Ubuntu14.04.44.ROOT权限登陆(1)Ctrl+Alt+T打开终端界面,sudo –s,输入密码。
(2)gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf,修改后的内容为:[SeatDefaults]greeter-session=unity-greeteruser-session=ubuntugreeter-show-manual-login=trueallow-guest=falseautologin-user=root(3)重启Ubuntu。
5.安装辅助软件(1)apt-get install csh(2)apt-get install gfortran(3)apt-get install libX11-dev6.更改SHELL(1)输入chsh命令,输入/bin/csh,重启电脑。
(2)echo $SHELL命令,返回/bin/csh,则SHELL修改成功。
7.复制源文件在路径Computer/opt/下新建文件夹GAMIT,将GAMIT10.6源文件复制到此文件夹下。
8.切换目录:cd /opt/GAMIT/9.启动安装:chmod +x install_software./install_software10.安装过程中修改/opt/GAMIT/libraries/Makefile.config文件,然后,重启安装程序(1)修改X11路径,默认的X11路径如下图:在Ubuntu根目录下,find / -name "libX11*",find / -name "Xlib.h",搜索X11正确路径,如下图:复制搜索结果,替换默认的X11路径,如下图所示:(2)修改Linux版本号输入uname –a,结果如下图:取前四位替换文件中的版本号即可。
1:安装环境,进入Ubuntu软件中心搜索libx11、gfortran、gcc、csh、tcsh并安装。
2:获取root权限:打开命令行:ctrl+alt+t输入sudo passwd然后输入两次密码,这个就是修改好的root密码。
然后在输入su root输入修改好的root密码就获取root权限了。
3:将gamit10.6 复制到/opt文件下,在root权限下用命令:cp –r /home/wfy/桌面/10.6 /opt4:进入文件10.6 : cd /opt/10.6给install_software赋执行权限,chmod 777 ./ install_software5:运行安装脚本./ install_software在安装过程当中遇到所有的y/n问题,一律选择y6:安装失败后,编辑opt/gamit10.5/libraries里的Makefile.config 文件,在root权限下输入:gedit opt/gamit10.5/libraries/Makefile.config修改4个地方:第一个:删除这两行的/x11第二个:修改最后两个13改成25 2880改成5760第三个:输入uname –a(注意空格),即可查看当前系统的信息。
例如操作系统的版本号是:3.16.0-23;但是在gamit中,只记录下操作系统版本号前4位,因此在这种情况下的版本号应记为:3111;搜索OS_ID Linux,找到该处,将3953给位本电脑的版本号3111第四个,如果你的电脑是32位的,那么就要将该文件中的全部m64改为m32,另外/opt/10.6/gamit/solve/Makefile.generic该文件中的所有m64也要改为m32。
7,重新输入./install_software 安装8,安装成功后进入root文件cd /root 然后列出所有文件:ls –a 然后编辑.bashrc gedit .bashrc 在文件最后加入下面两行,然后注销一下,再次进入root权限,输入doy,如果出现帮助,说明安装成功。
GAMIT10.5安装教程修订版
Mark Ton
此教程的内容来自武汉大学测绘学院殷志祥与汤深权编写的《gamit10.5的安装》,他们编写的内容很全,但有几处有笔误和需要说明的地方,因此对他们的教程进行了略微的修订。
在安装过程中,可能会在track处卡住,半天不动,不用担心,在这里可能是在下载东西,需要很长时间,大概半个小时左右。
3.在将bash改为csh时,输入chsh,再输入密码,可能提示PAM的验证失败,由于chsh实际上是更改/etc/passwd文件,在这个文件里面有一行是bin/bash,可以将其改为bin/csh,保存,然后重启系统,也可以实现了更改shell的目的。
人生三大遗憾:不会选择;不坚持选择;不断地选择。
生活三大修练:看得透想得开,拿得起放得下,立得正行得。
大家可以拨入1(702)589-8240然后打入access code41779441、输入法fcits ibus2、文件件共享1.打开VirtualBox启动unbuntu虚拟机后:1)菜单:设备->安装增强功能(否则无法直接2.项),自动打开一个cd,自动运行直到安装完成后弹出cd;2)菜单:设备->分配数据空间->固定分配,设置一个xp下指定目录的共享文件控件,如d:\sharedata,命名为sharedata;重新启动VirtualBox和unbuntu虚拟机;2.进入unbuntu虚拟机终端窗口,执行命令:1)sudo mkdir/mnt/shared,在ubuntu下建立目录/mnt/shared的共享文件夹;2)sudo mount-t vboxsf sharedata/mnt/shared,挂载Virtualbox数据控件上命名为sharedata的xp共享文件夹在ubuntu的/mnt/shared文件夹;3.互相访问:1)xp下,打开d:\sharedata即可读写;2)ubuntu下,打开/mnt/shared即可读写,终端命令cd/mnt/shared,然后ls就可以看到文件夹内的文件;其中"gongxiang"是之前创建的共享文件夹的名字.OK,现在Ubuntu和主机可以互传文件了.假如您不想每一次都手动挂载,可以在/etc/fstab中添加一项gongxiang/mnt/shared vboxsf rw,gid=100,uid=1000,auto00这样就能够自动挂载了.简要:安装增强功能sudo mkdir/mnt/shared sudo mount-t vboxsf sharedata/mnt/sharedgongxiang/mnt/shared vboxsf rw,gid=100,uid=1000,auto003、切换文件目录cd cd..4.复制文件cp a bmkdir目录名——创建一个目录rmdir空目录名——删除一个空目录rm文件名文件名——删除一个文件或多个文件rm-rf非空目录名——删除一个非空目录下的一切5、解压文件rar x filename.rar aprt-get install rar6、执行文件install_software首先取得执行权限chmod+x install_software接着./install_software定位到gamit的下载路径(即安装路径)准备工作:chmod+x install_software修改install_software文件内容“usr-name libX11.a”为"usr-name libX11.so",一个是静态共享库,一个是动态共享库。
GAMIT在虚拟机系统中的安装与使用张海东;程广义;陈永祥;姜鹏远【期刊名称】《全球定位系统》【年(卷),期】2012(037)005【摘要】GAMIT/GLOBK is one of the software applied extenmvely to calculate GPS observation data running on Linux operating system, because of many editions of Linux, the installing of GAMIT/GLOBK will meet a lot of trouble. The whole prdcess installing and applying ofGAMIT10.40 on Virtual Computer Operating System of RedHat9.0 Linex are introduced, and the success of installing by a example ispresented.%GAMIT/GLOBK软件是全球应用最广泛的GPS数据分析软件之一,运行于Linux操作系统。
由于Linux版本众多,使得该软件的安装过程中遇到很多的问题。
介绍了以RedHat9.0虚拟机系统平台,安装、使用最新版GAMIT/GLoBK10.40的详细过程,并以实例进行了检验。
【总页数】5页(P91-95)【作者】张海东;程广义;陈永祥;姜鹏远【作者单位】西安测绘总站,陕西西安710054;西安测绘总站,陕西西安710054;西安测绘总站,陕西西安710054;西安测绘总站,陕西西安710054【正文语种】中文【中图分类】P228.4【相关文献】1.GAMIT在红旗5.0 LINUX操作系统上的安装和使用 [J], 毛健;魏峰远2.双系统平台下GAMIT/LOBK10.60安装与使用 [J], 王录爽;李森3.GAMIT在LINUX操作系统上的安装和使用 [J], 王留朋;过静珺;金慧华;吴宪4.基于CrntOS系统的GAMIT/GLOBK 10.7软件安装与使用 [J], 赵忠海; 张洪文; 刘显涛5.虚拟机技术在计算机系统安装与调试实验中的应用探析 [J], 丁银军因版权原因,仅展示原文概要,查看原文内容请购买。
在pc上安装gamit在虚拟机中安装好linux之后,就可以进行安装gamit以及相关的东西了,由于之前没接触过linux可以说是从零学起,所以一直花了我好两三天时间去安装gamit,安装过程中问题不断出现,慢慢解决嘛,办法总比问题多,同时在这个过程中也学到了一些东西,现把安装的步骤写下了,一方面是对自己的一个总结,另一方面一也可以对没装过的同行一个借鉴吧。
^_^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系统与虚拟客户机间的文件交换。
GAMIT/GLOBK安装指导殷海涛山东省地震局中国地震局地质研究所一、LINUX编译系统的更新(在安装LINUX时,一定要把LINUX中的开发工具中的gcc选项全部选中,才能正常运行gcc编译器)1、先将gcc-2.95.3.tar放入/home中,至少300M剩余空间。
2、将其在当前目录中解压:%tar -xzvf gcc-2.95.3.tar.gz3、找到位于目录gcc-2.95.3/libf2c/libi77中的fio.h文件,将其中包含“#define MXUNIT 100”的行更改为“defineMXUNIT 10000”。
4、建立gcc-2.95.3_obj子目录并进行软件安装路径配置:%mkdir gcc-2.95.3_obj%cd gcc-2.95.3_obj%../gcc-2.95.3/configure --prefix /usr (注意空格)5、编译和安装gcc:%make bootstrap%make install以上过程视计算机硬件情况不同和gcc的不同,而需要大约30分钟左右的时间。
(gcc-3.2.2需要1小时)在安装suse linux 系统时,注意安装自带的gcc4.2.1。
二、安装GAMIT/GLOBK系统从麻省理工学院的ftp服务器()下载GAMIT/GLOBK软件包,在LINUX目录下建立软件安装目录(例如: 在root用户下建立/opt/gamit10.35 ),将软件的安装文件(GAMTI_UPDA TES)拷贝到此目录中。
1、安装前要对GAMIT/GLOBK安装配置文件Makefile.config 进行相关的修改配置。
因为GAMIT/GLOBK发行版兼顾各种不同UNIX版本不同版本的相关系统路径的设置也不同。
解决办法是将libraries.10.07.tar.Z文件解压,(gunzip libraries.10.07.tar.Z),并在解压后将原压缩文件删除,在生成的libraries目录中找到Makefile.config文件,将LINUX系统路径设为/usr/X11R6/bin, 因为安装文件默认为/usr/X11R6/bin,(LINUX 9.01)其他版本的UNIX根据具体情况进行更改。
本文主要介绍了Linux操作系统中GAMIT的安装过程,并结合实例介绍了其使用方法。
1、引言随着GPS技术的发展,在大地测量、工程测量、地球动力学、GPS气象学等多种学科中得到广泛的应用,精密解算GPS观测数据的软件也得到了重视与发展。
国内外开发了许多GPS数据处理软件,主要有著名的美国麻省理工学院(MIT)和斯克里普斯海洋研究所(SIO)开发的GAMIT软件,美国宇航局(NASA)喷气推进实验室(JPL)研发的GIPSY-OASIS 软件,以及瑞士伯尔尼大学天文研究所研制的BERNESE软件等几种。
本文主要介绍GAMIT 软件,其最主要的特点是其解算精度高,且免费开放源代码,用户可以根据需要对源程序做相应的修改,以便于科研工作。
2、GAMIT简介GAMIT可以解算卫星轨道、测站坐标、大气延迟、整周模糊度等。
它主要由以下几个模块组成:ARC(轨道积分)、MODEL(组成观测方程)、SINCLN(单差自动修复周跳)、DBLCLN(双差自动修复周跳)、CVIEW(人工交互式修复周跳)、CFMRG(用于创建SOLVE 所需的M文件)、SOLVE(利用双差观测按最小二乘法求解参数)。
GAMIT软件所需的数据是RINEX格式的,可以处理各种不同型号的GPS接收机采集的数据。
目前,GAMIT软件支持在UNIX和LINUX操作系统上运行,本文以GAMIT 10.2和LINUX RedHat 9.0为例来讲解其安装与使用过程。
3、软件的安装3.1 LINUX系统的安装首先确保电脑上有足够的空间来安装LINUX,在这推荐至少有10G的空闲空间。
LINUX 系统的安装可选择从光盘安装,硬盘安装或网络安装,一般选择从光盘安装。
在光驱中插入安装光盘,从光盘引导后,根据安装向导的提示,就能完成LINUX系统的安装。
3.2 LINUX编译器的更新LINUX系统的C和Fortran编译器系统默认的文件选项中MAXUNIT为100,而GAMIT 软件源代码中则要求MAXUNIT为10000。
GAMIT/GLOBK 果然是相当的不好装,不过今天貌似搞定了。
网上的资料不多,谈及奇怪问题的情况的文章更少,因此想起写这篇文章。
1. 操作系统其实我一直就不明白,一个科学计算的程序干嘛用那么多平台相关的代码(Doris 也是这副德行,很让人不爽)。
本来就捉襟见肘的硬盘空间还要分杯羹给*nix系统,真的很麻烦(别看我网名linuxmao,这个是有历史因素的)。
我先用的是Slackware,一个以开发著称的Linux 发行版(当然还用过FreeBSD 和Ubuntu,很可惜,这二者装g77 不方便)。
在Cygwin 的情况下务必请大家断网,关Kaspersky,关360安全卫士,关360保险箱,否则Cygwin 的dlls 会中途出错,无法继续。
2. X11Slackware 在默认的情况下,貌似X11LIBPATH 和X11INCPATH 是空的。
这个问题开始你不会发现,只有在make_gamit 这步中才会出问题。
因为make_gamit 会检查这两个变量对应的路径,如果为空,会失败(我把安装脚本给改了,让make_gamit 不去检查X11 是否存在。
这么做会不会有后遗症我不知道,因为在那之前就失败了)。
在Cygwin 下面,你如果在安装时选择了X11 的相关头文件和库文件,X11INCPATH 会被自动找到(/usr/X11R6/include),但是X11LIBPATH 不会被找到。
为什么呢?这个查找过程实际上是自动搜索Xlib.h 和libX11.a 两个文件的路径。
但是Cygwin 下没有libX11.a,相应的是一个叫做libX11.dll.a 的文件。
用ln -s libX11.dll.a libX11.a 命令做一符号链接就好了。
3. g77Slackware 的g77 是有瑕疵——没有idate() 函数(反正我没找到,网上也语焉不详)。
国外的新闻组上有篇文章给了一个方案,将date_and_time() 函数转化为idate()。
附录3: GAMIT软件的安装过程3.1安装gcc打开终端,输入apt-get build-dep gcc (如图 3.1 )图3.1安装gcc打开终端,输入define MXUNIT 10000 (如图3.2)图3.2定义最大值3.2安装csh打开终端,输入apt-get in stall csh (如图3.3)DO! '■Ff'ZZQMtBPdflrr• r血也i卩吊氓・验=厦・W ffl卞tfltn迴.it・£h令艮刃輯百11 nun - hiadar-i-2.a.3^-21 liMun-haattars--2 .■” t7 • Zl-^rvw r i c 供・'aptgiet Mtorewve1AIIBIEfllT»s t・】《r“p肾•貫詹•£<i'h科■* T* ««VTfl l*l・曲氯.■EI A B e JNR-W 卑:Mhe 响■怦空■亠良・丨k lit Sip i /"/libwiiH. do^vffrria > w luti.id/whlvrrK CM hl[zxaks]k ii i«4f■曲旳KM IE E.>p r s u v :n < H n vr fl: a c^h P ixtAii reiBv 「.事理日材•弭箕■・Him + jr<ne*・ >IF if Kir H -csh |弘,…肚油2M7a713-2utMnl:uJZi9L AL«M T wi-ifb »M«D .. XttftBmf 4ac他注内•粗H,…Prflcesiltijj: 1 o4de4 M AC bvvd r ■ >RAq;litAr1n4 rl&£ijB«<it« irltlh fi£ral!lkA*pAif A £:m ■ cih [JB9 »allJI -2ut]un1iijll ...ii|irtal w - <1 Tv> riitl 1 t 楼詹/blii/O^n图3.4输入chsh更改root的SHELL (如图3.5 )自•• rout □ u»r>I JH H OIK:■*WI MWEI V«iv) BttTD 列斛间ec] P.5.1 J L|...■ «] .ft U 切即U-mrT |4 ...・M】'■•吗H d M.*i i Lubu^iluJ'l 1.1■a< ] -F «"H-tifcEBriile31 |4 4| 4 n3-lubu>it¥l>・4< | Il fti I-414.4.1 lufrMhlull』・・■I ibstidc+*® ■ 4 ■ (lev 1暫邛P■lkibi|C|ii 伽 14.4.1 luh-unTH^I ・・・图3.3安装csh安装完成后在终端输入:chsh (如图3.4 )a ad止氏收■ Lkfig£]-b£ |4.4. J-qUEHinTuLl ...Q 4i * ■ I nbsc ] < acji 13^.1*11..YKHA iiiEft-iftaO in::應jt3耳卓2O —丄•肆ul旧My谄』闪血砒teAiEflrujill左BEn曲dJTJ辽JzJ正丄叩i r ijtr (r** >. + 自吐能牠吕安装cshgcj - idk |-4:4-4.1lubuntull ...w■uld is^-vinlial Illiq£j 4.4- |dk H-4-3 Liibuntu^l .».迁血*■ ■・.......................... ....r Ube tn* ■Idcanf L$ d«fair rad:卵naw输入chsh<■ IID-Ifil1*#* ! llilltcu: -# 監・・h。
1.gcc编译器的安装首先将gcc -3.4.6.gz拷贝到/usr/local/src目录下①解压%tar –zxvf gcc -3.4.6.gz (解压后会生成一个目录/usr/local/src/gcc -2.95.3 )②Modify the libI77/fio.h fortran include file to allow access to 10000 unit numbers : (此时的目录为/usr/local/src/gcc-3.4.6)% vi gcc-3.4.6/libf2c/libI77/fio.hReplace line:#define MXUNIT 100With line:#define MXUNIT 10000③进入/usr/local/src/gcc-3.4.6运行终端./configure -prefix=/usr/local/gcc346 -enable-threads=posix -disable-checking -enable-long-long -with-system-zlib④ make⑤ make install⑥Clear the temp files (此时的目录为/usr/src/gcc-3.4.6/gcc-3.4.6_obj)% make clean2.gamit的安装在/usr/local下建一个目录叫gamit,将gamit全部拷贝到/usr/local/gamit/source下①在终端运行yum install csh②在终端运行setenv LD_LIBRARY_PATH /usr/local/gcc346/lib③set path= ( /usr/local/gcc346/bin /bin /sbin /usr/bin /usr/sbin /usr/local/sbin /usr/local/bin )④cd /usr/gamit/source⑤执行csh ./install_software此时会有三个问题,第一个问是否将文件解压缩,按Y+回车;然后开始寻找x11目录,找到以后问是否正确,此时选择N跳出安装。
ubuntu10.04 LTS 安装GAMIT_GLOBK步骤(Bash环境配)GAMIT/GLOBK软件(以下简称GAMIT)的由来与应用,在这里就不用多介绍了。
相信准备GAMIT的各位对该软件应该具有一定的了解了。
下面言归正传,叙述在ubuntu10.04LTS 版上安装GAMIT的步骤,为什么采用10.04LTS版本,因为该版本对于GAMIT来说比较合适,特别说明,以下均在root用户下安装。
1、编译器问题GAMIT软件推荐使用4.2以上的gcc及gfortran编译器(4.3除外,据相关资料介绍,该版本编译器有问题,会导致GAMIT编译失败,另外用4.6版本的编译器时,需要修改GAMIT 的源码参数,繁琐故不推荐),在这里作者推荐使用4.2或者4.4版本的编译器。
Ubuntu10.04LTS版,默认编译器版本的4.4.3,但是没有安装gfortran编译器,所以要自己安装gfortran编译器。
在终端中输入:apt-get install gfortran便会自动安装该系统版本的最新版gfortran,如果想使用4.2版本的gcc及gforrtan编译器,参考相关治疗下载安装4.2编译器,并配置默认编译器版本为4.2版。
2、libx11-dev软件包安装libx11-dev是X11(X Window)的客户库(X11 client- side library)。
该软件包包含了全部的X11应用编程接口(API)基本函数。
其中,libX11.a和Xlib.h是GAMIT/GLOBK所必须依赖的两个库文件,主要是为Globk的提供图形库支持。
Ubuntu的默认配置不包含该软件包,故需要用户自己安装,在终端中输入:apt-get install libx11-dev便会自动下载安装libx11-dev软件及其相关附件。
3、SHELL安装GAMIT软件的相关命令是在csh或tcsh下运行的,而Ubuntu默认的是bash,故要下载csh及tcsh,有相关安装说明中降到需要把系统的默认SHELL改为csh或者tcsh,但是本人认为那样并不是完美的,在系统默认的bash下也可以运行GAMIT的软件(前提是安装了csh tcsh且在bash中加入GAMIT途径,增加途径这个后面在叙述),而且bash默认支持上下键命令回滚、文件类型分色区分等,csh及tcsh要进行相关繁琐的手动配置才能实现上述功能,且对于新手一时难以配置成功,故建议直接采用bash,不用修改系统的SHELL 模式。
Ubuntu Linux下安装GAMIT10.6
欢迎进群交流源代码:QQ:248485881
1:安装环境,进入Ubuntu软件中心搜索libx11、gfortran、gcc、csh、tcsh并安装。
2:获取root权限:打开命令行:ctrl+alt+t
输入sudo passwd然后输入两次密码,这个就是修改好的root密码。
然后在输入su root
输入修改好的root密码就获取root权限了。
3:将gamit10.6 复制到/opt文件下,在root权限下用命令:
cp –r /home/wfy/桌面/10.6 /opt
4:进入文件10.6 : cd /opt/10.6给install_software赋执行权限,
chmod 777 ./ install_software
5:运行安装脚本 ./ install_software
在安装过程当中遇到所有的y/n问题,一律选择y
6:安装失败后,编辑opt/gamit10.5/libraries里的Makefile.config 文件,在root权限下输入:gedit opt/gamit10.5/libraries/Makefile.config
修改4个地方:
第一个:
删除这两行的/x11
第二个:修改最后两个13改成25 2880改成5760
第三个:输入uname –a(注意空格),即可查看当前系统的信息。
例如操作系统的版本号是:3.16.0-23;但是在gamit中,只记录下操作系统版本号前4位,因此在这种情况下的版本号应记为:3111;搜索OS_ID Linux,找到该处,将3953给位本电脑的版本号3111
第四个,如果你的电脑是32位的,那么就要将该文件中的全部m64改为m32,另外/opt /10.6/gamit/solve/Makefile.generic该文件中的所有m64也要改为m32。
7,重新输入 ./install_software 安装
8,安装成功后进入root文件cd /root 然后列出所有文件:ls –a 然后编辑 .bashrc ge dit .bashrc 在文件最后加入下面两行,然后注销一下,再次进入root权限,输入doy,如果出现帮助,说明安装成功。
expot PATH=”$PATH:/opt/10.6/gamit/bin:/opt/10.6/com:/opt/10.6/kf/bin”
export HELP_DIR=/opt/10.6/help/
补充说明:几乎所有都是在root权限下运行。