欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

GAMIT 10.50在Ubuntu 12.04系统下的安装 ubuntususevmware虚拟机编程 

程序员文章站 2022-05-27 11:34:52
...
转载于:http://www.linuxidc.com/Linux/2016-02/128256.htm
摘要:GAMIT/GLOBK是一套安装于Unix/Linux操作系统高精度GPS数据处理分析软件,以Ubuntu12.04桌面版构建系统平台,在网络的支持下,安装最新版GAMIT/GLOBK10.50的详细过程,并运行GAMIT检验安装是否成功。
GAMIT/GLOBK是由美国麻省理工学院、斯克里普斯海洋研究所、哈佛大学共同研发的高精度GPS数据处理软件,主要用于分析研究地壳变形、高精度GPS测量数据处理等。这套软件是与Bernesee并列的全球应用最广泛的GPS数据分析软件。目前最新版本为10.50。 GAMIT/GLOBK是基于Unix/Linux操作系统开发的软件,并且有针对SUN、 HP和Digital等操作系统的可执行程序包。Linux的发行版本目前世界上大概有三百多种。比较流行的有Fedora Core、Ubuntu、SUSE、Debian等。Ubuntu是基于Debian GNU开发Linux发行版本,具有开源免费,安装简单快速,界面友好,容易上手,更新快等优点。目前其最新版本为15.10。
1系统要求
系统要求是指保证GAMIT/GLOBK可以正常安装、使用所需要的全部系统配置要求,包括软件和硬件两个部分。由于选用了Ubuntu12.04操作系统,而该系统几乎能够支持当前所有硬件平台,因此,硬件要求已经满足,软件的要求则是配置GAMIT安装所需要的编译环境。因此需要以下程序的支持:
1.1 gfortran编译器
gfortran是GCC中的GNU Fortran编译器。GAMIT/GLOBK的设计者推荐用户使用gfortran编译器。该编译器也是安装脚本设定的默认编译器。
1.2libxll-dev软件包
该软件包包含了全部的X11应用编程接口基本函数。其中,libxll.a和Xlib.h是GAMIT/GLOBK依赖的两个库文件,主要为其提供库支持。
1.3csh/tcsh
GAMIT/GLOBK的命令必须由csh或tcsh来解译。tcsh是csh的增强版,且完全兼容csh,它不但具有csh的全部功能,还具有命令行编辑、拼写校正、可编程字符集、历史纪录、作业控制等功能,以及C语言风格的语法结构。建议使用tcsh。
1.4FTP软件
用来传输数据的GAMIT解算时需要下载的精密星历、和IGS框架站的观测文件。
1.5GMT软件
GMT是由夏威夷大学开发的一款专用于绘制地图的软件,它包含了全球的海岸线、国界、河流等地图数据。GAMIT/GLOBK壳脚本调用GMT生成处理结果的图表文件。
1.6TEQC软件
TEQC是由美国UNAVCO Facility开发的GPS数据预处理软件,功能包括GPS数据的格式转换、编辑和质量检查。TEQC可以从UNAVCO Facility的官方网站免费下载。
2Ubuntu的安装与配置
Ubuntu12.04的安装盘可以通过从其官方网站免费下载。可以安装在windows系统操作环境下运行虚拟机VMWare中进行,也可以与windows组成双系统GAMIT/GLOBK10.50的安装需要在Root账户下进行。Ubuntu 12.04默认是不允许root登录的,在登录窗口只能看到普通用户和访客登录。我们需要做一些修改。普通用户登录后,修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入:sudo -s.然后输入普通用户登陆的密码,回车即可进入 root用户权限模式。然后执行以下命令:
vi /etc/lightdm/lightdm.conf.
将整个配置文件修改为如下内容:[SeatDefaults]greeter-session=unity-greeteruser-session=ubuntugreeter-show-manual-login=true
allow-guest=false
之后使用wq命令保存退出文件,启动root帐号:根据提示输入root帐号密码。重启Ubuntu登录窗口会有“登录”选项,这时候我们就可以通过root登录了。
完成root登陆后在终端中运行如下命令进行各支持程序的安装与配置:
sudo apt-get install gfortran #安装gfortran编译器及其依赖的全部软件包;
sudo apt-get install libx11 –dev #安装libx11 –dev软件包及其依赖的全部软件包; sudo apt-get install csh #安装csh
sudo apt-get install tcsh #安装tcsh
sudo apt-get install gmt #安装gmt及其相关的软件包
TEQC目前还不能通过命令安装,可以在其官方网站下载适当的版本,并解压缩到/bin等系统目录即可。
当你安装每一个软件包时,系统会为你安装和配置该软件包所必需的其他软件包,以及对本地相关软件包进行必要的升级,并建议和推荐你安装一些非必须安装的软件包。只要按要求安装即可。
4GAMIT的安装
配置好系统后就可以安装GAMIT/GLOBK了。首先到http://www.gpsg.mit.edu申请
GAMIT。审核完成后,相关负责人员会把ID和密码发到预留的指定邮箱里,然后按照邮件的地址到指定的FTP下载安装源程序。GAMIT/GLOBK软件更新消息会以邮件列表形式发送给用户,到指定的FTP下载更新源程序。由于该软件不断的更新,下载的软件包可能有所不同。
首先,把软件文件夹拷贝到安装目录下,本文默认安装在桌面上gamit10.50文件夹内。在终端输入:
cd /home/wxl_ubuntu/桌面/gamit10.50 #进入了安装目录,即桌面的gamit10.50文件。 在终端输入:chmod +x ,将gamit10.50文件夹里的install_software文件拖进来。 在终端输入:./install_software,在终端会出现以下提示:
GAMIT and GLOBK to be installed into /Desktop/gamit10.35
If you need help with command line Desktopions type CTL_C now and type
install_software -help on the command line
The compressed tarfiles will be removed after extraction of the
directories, but except for that, the script may be stopped and
rerun safely from any point. Tarfiles to be uncompressedy:
com.10.50.tar.Z etopo5.grd.10.0.tar example.10.50.tar.Z gamit.10.50.tar.Z help.10.50.tar.Z kf.10.50.tar.Z libraries.10.50.tar.Z maps.10.1.tar.Z tables.10.35.tar.Z
Continue ? (y/n)
在终端输入:y,开始解压缩安装文件,终端显示:
.. 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.Z
Continue ? (y/n)
在终端输入:y,显示如下内容:
.. applying incremental updates:
.. adding /Desktop/gamit10.50/com to your search path to continue installation To execute GAMIT and GLOBK you will need to set your login path toinclude /Desktop/gamit10.50/com /Desktop/gamit10.50/gamit/bin/Desktop/gamit10.50/kf/bin You will also need the alias or link gg --> /Desktop/gamit10.50
Your Operating System type is: Linux
Your default awk version is: /usr/bin/awk
These are the default paths to X11 found in Makefile.config
X11LIBPATH: /usr/lib/X11
X11INCPATH: /usr/include/X11
Searching your system for X11 installation