本文采用采用Vmware虚拟机安装,
安装成功的操作系统:Ubuntu 16.04 , 12.04,18.10
Gamit版本:Gamit 10.70
获取
http://geoweb.mit.edu/~simon/gtgk/gtgk_download_form.html
按照要求发送Email可以获得下载地址和密码。
需求
a Fortran compiler;
a C compiler;
an X11 library (libX11.a, libX11.so or libX11.dylib); and
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
尚无评论!