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 ...
随机推荐
- python第一天基础1-2
python入门 1 第一个python代码: 在linux上创建第一个.py脚本 #!/usr/bin/env python #-*- coding:utf-8 -*- print "He ...
- 用Asp.net写自己的服务框架
阅读目录 开始 理解Asp.net管线 HttpHandler HttpModule 关于Content-Encoding的解释 选 HttpHandler 还是 HttpModule ? 看不见的性 ...
- ajax实现手机获取验证码
<script type="text/javascript"> var InterValObj; //timer变量,控制时间 var count = 60; //间隔 ...
- python 实现彻底删除文件夹和文件夹下的文件
python 中有很多内置库可以帮忙用来删除文件夹和文件,当面对要删除多个非空文件夹,并且目录层次大于3层以上时,仅使用一种内置方法是无法达到彻底删除文件夹和文件的效果的,比较low的方式是多次调用直 ...
- sqlserver中的表值函数和标量值函数
顾名思义:表值函数返回的是表,而标量值函数可以返回基类型 一.表值函数 用户定义表值函数返回 table 数据类型.对于内联表值函数,没有函数主体:表是单个 SELECT 语句的结果集. 以下示例创建 ...
- 用js效果做的简单焦点图
/*js代码*/ <script src="js/js/myfocus-2.0.1.min.js" type="text/javascript">& ...
- Sublime无法使用package control安装插件
我之前想通过安装sftp,但是出现了这个问题,百度了很久才解决.东西也是从网上找的,现总结下: 网上说什么安装个新的,我也是简直醉了,其实新的并不好使. 但是,我们最好安装个新的,再继续下面的操作 ...
- 通过硬编码获取dubbo服务对象
运维进行监控dubbo服务的时候可能会调用dubbo服务对象,并且定期去执行,这时候如果需要添加新的服务,可能需要修改监控dubbo服务的配置,即dubbo-producer.xml或是dubbo-c ...
- 使用HtmlAgilityPack解析Html(非常好用)
/// <summary> /// 设计成一个exe,解决WebBrowser控件内存泄漏的问题. /// </summary> public partial class Ma ...
- css块级元素,内联元素,内联块状元素
块元素 什么是块级元素?在html中<div><p><h1><form><ul>之类的就是块级元素.设置display:block是就将元素 ...