Gamit 10.70 安装笔记,基于Ubuntu16.04 /12.04/18.10

2019-1-6 15:42:32 来源: GNSSer 发布人:

本文采用采用Vmware虚拟机安装,

安装成功的操作系统:Ubuntu 16.04 , 12.04,18.10

Gamit版本:Gamit 10.70


获取

http://geoweb.mit.edu/~simon/gtgk/gtgk_download_form.html

按照要求发送Email可以获得下载地址和密码。


需求

  1. a Fortran compiler;

  2.  a C compiler;

  3.  an X11 library (libX11.a, libX11.so or libX11.dylib); and

  4.  an X11 header file (Xlib.h)


环境安装过程



依次执行命令:

sudo apt-get update
sudo apt-get install tcsh
sudo apt-get install make
sudo apt-get install gfortran
sudo apt-get install libx11-dev


Gamit安装过程

Gamit命令需要具有root权限。获得root权限方法

sudo passwd

输入两次root密码,就设置好了。输入

su root

就获得root权限了。


以下操作都在该账户状态下进行。


将gamit update的内容复制到目录,本文为Documents目录下,执行

chmod 777 ./install_software
./install_software


过程中发生了终止,提示需要x11路径

执行,

gedit ./libraries/Makefile.config


找到X11路径,修改成如下内容

X11LIBPATH  /usr/lib/x86_64-linux-gnu
X11INCPATH  /usr/include


此文件可选修改最大历元,最大测站数量。

修改完毕后,重新执行命令

./install_software

直到完成安装。

根据提示,

gedit ~/.bashrc

在最后将路径参数添加

export PATH=$PATH:/提示的路径
export HELP_DIR=/提示的路径
export INSTITUTE=3个字母

以下为本文内容

export PATH=$PATH:/home/gnsser/gamit10.7/gamit/bin:/home/gnsser/gamit10.7/kf/bin:/home/gnsser/gamit10.7/com:/home/gnsser/gamit10.7/lib
export HELP_DIR=/home/gnsser/gamit10.7/help/
export INSTITUTE=gsr

然后重启。

在终端输入 

doy

如果成功,则显示内容,否则提示提示命令未找到。



补充:

安装失败的系统

采用 Ubuntu 18.04, 17.10安装失败

其中,采用 Ubuntu 18.04安装时出现如下错误

internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-7/README.Bugs> for instructions.
Makefile:155: recipe for target 'arc_lib.a(start_int.o)' failed
make: *** [arc_lib.a(start_int.o)] Error 1
Failure in make_gamit -- install_software terminated

尝试将make回退到3.81,又出现了其它问题。

这个没有解决,切换其它系统安装。

如果不能打开gedit窗口软件,可以输入命令

xhost +

后,再尝试。如果还是不行,就用vi吧。

GMT的安装

GMT用于绘图

sudo apt-get install gmt gmt-dcw gmt-gshhg


注意,安装csh为

sudo apt-get install tcsh

而非

sudo apt-get install csh

否则,无法下载星历。


关于SHELL

Ubuntu默认为bash,而gamit默认为csh,虽然有人说可以不用切换,但是本人在实践中发现,是会出问题的。

切换方法参见,Gamit 安装 https://www.cnblogs.com/wzxwhd/p/5877731.html

修改shell 将当前shell(默认是bash B SHELL )改为csh C SHELL http://www.mamicode.com/info-detail-1423762.html

vi /etc/passwd

修改 

/bin/bash 为 /bin/csh    

几种常见的Shell:sh、bash、csh、tcsh、ash https://blog.csdn.net/h330531987/article/details/78172861

常用vi编辑器命令行 https://www.cnblogs.com/junw_china/articles/1708967.html


由于vim完全兼容vi,且更方便使用,因此本文用vim

安装

apt install vim

编辑

vim /etc/passwd


阅读次数: 4537

下一篇: Gamit 10.70 示例运行
上一篇: 测站接收机系统频率表

尚无评论!

返回上一页面