GAMIT 10.50在Ubuntu 12.04系统下的安装
转载于:http://www.itxuexiwang.com/a/liunxjishu/2016/0225/162.html?1456480908
摘要: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依赖的两个库文件,主要为其提供库支持。#p#分页标题#e#
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用户权限模式。然后执行以下命令:#p#分页标题#e#
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的安装#p#分页标题#e#
配置好系统后就可以安装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#p#分页标题#e#
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#p#分页标题#e#
X11INCPATH: /usr/include/X11
Searching your system for X11 installation
GAMIT 10.50在Ubuntu 12.04系统下的安装的更多相关文章
- ubuntu 12.04 "系统的网络服务与此版本的网络管理器不兼容
ubuntu 12.04 "系统的网络服务与此版本的网络管理器不兼容“ 2013-05-10 21:18 2271人阅读 评论(0) 收藏 举报 今天上午在实验室一顿乱整,不知道整坏了什么, ...
- 在Ubuntu 12.04系统中安装配置OpenCV 2.4.3的方法
在Ubuntu 12.04系统中安装配置OpenCV 2.4.3的方法 对于,在Linux系统下做图像识别,不像在windows下面我们可以利用Matlab中的图像工具箱来实现,我们必须借助Ope ...
- Y460 安装ubuntu 12.04系统黑屏,登录界面黑屏
ubuntu 12.04系统黑屏,登录界面黑屏,但是命令行界面可以登录,也可以正常使用,当时在装CVS,装完重启就这样了,可能是因为前一天装更新时,突然断电导致图形界面损坏,参考他人方法,终于修复,总 ...
- ubuntu 12.04系统黑屏,登录界面黑屏
ubuntu 12.04系统黑屏,登录界面黑屏 原文链接:http://www.2cto.com/os/201305/213737.html 1.硬件环境 Intel® Core™ i5- ...
- Ubuntu 12.04中文输入法的安装
Ubuntu 12.04中文输入法的安装 Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等.其中Scim和Ibus是输入法框架. 在Ubuntu ...
- [置顶] Ubuntu 12.04中文输入法的安装
Ubuntu 12.04中文输入法的安装 Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等.其中Scim和Ibus是输入法框架. 在Ubuntu的中 ...
- Ubuntu 12.04环境下配置Postgresql和phppgadmin
Ubuntu 12.04环境下配置Postgresql 9.1 和phppgadmin 本系列文章由ex_net(张建波)编写,转载请注明出处. http://blog.csdn.net/zjianb ...
- 【linux】——Ubuntu 12.04中文输入法的安装
Ubuntu 12.04中文输入法的安装 Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等.其中Scim和Ibus是输入法框架. 在Ubuntu ...
- Ubuntu 16.04系统下安装Discuz出现“HTTP ERROR 500”目前无法处理此请求
问题:当我们在Ubuntu 16.04系统下安装Disucz X3时,修改好文件的权限,浏览器输入地址安装时出现如下图所示问题: 问题查询: 在终端输入: tail -f /var/log/apach ...
随机推荐
- ROS BY EXAMPLE 1 -- 环境设置与安装
rbx1 package 的环境设置: sudo apt-get install ros-indigo-turtlebot-bringup \ ros-indigo-turtlebot-create- ...
- SSE and Websocket
http://www.w3school.com.cn/html5/html_5_serversentevents.asp http://javascript.ruanyifeng.com/htmlap ...
- Mvc模板页
以前学过WEB的应该都知道母版页这个东西,在这里呢,mvc的模板页和WEB中的模板页也是一样的效果和用途. 首先:创建一个项目,控制器,生成Index视图,在生成视图的时候我们选择Razor视图引擎, ...
- RocksDB笔记 - Compaction中的Iterator
Compaction中的Iterator 一般来说,Compaction的Input涉及两层数据的合并,对于涉及到的每一层数据: 如果是level-0,对level-0的每一个sstable文件建立一 ...
- R语言基础绘图
一.可以通过代码或者图形用户界面保存图形,绘图语句夹在开启目标图形设备语句和关闭图形设备的语句之间: pdf("filename.pdf") png("filename. ...
- berkeley db中 dirty read的实现
dirty reader怎样 不被writor block住? 如数据库支持dirty read, 则 所有打开的dbhandle都配置 DB_READ_UNCOMMITTED; 在线程拿到 writ ...
- rabbitmq安装
1.从源码安装最新的otperlang17,版本(otp_src_17.1.tar.gz): ./configure make make install 2.有可能要安装 和simplebean ...
- 定时自动关闭messagebox
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
- CSS导航的魔力——源自温谦老师《CSS彻底研究设计》
web标准出台以后,非常注重的一个标准就是希望内容与样式分离.希望HTML就干HTML该干的事.但是有的时候我们为了美观必须多多少少改动HTML 代码.下面介绍几个导航栏. ...
- [转]Git - 重写历史
转自http://git-scm.com/book/zh/Git-%E5%B7%A5%E5%85%B7-%E9%87%8D%E5%86%99%E5%8E%86%E5%8F%B2 重写历史 很多时 ...