Ubuntu16.04下GAMIT10.7安装教程(有各种出错细节)

本文参照https://blog.csdn.net/lomefeit/article/details/81630179有所修改

准备工作:

1.安装虚拟机VMware(略)

2.安装VM tools,参见https://blog.csdn.net/wq_ocean_/article/details/100023777

3.给用户设置root密码

任意位置鼠标右键在终端打开输入:sudo passwd root ,输入密码,确认密码后输入:su root,而后输入刚刚确认的密码,这时进入了root权限

root权限下运行gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf ,打开50-ubuntu.conf文件后在文末增加两行:

greeter-show-manual-login=true

all-guest=false ,保存退出

输入:gedit /root/.profile ,打开.profile文件,将文件末尾的mesg n || true这一行修改成tty -s&&mesg n || true, 保存 退出

输入:reboot,重启系统

4.安装前导软件,有yes按yes,一路进行(以下操作均在root权限下进行)

(1)csh/tcsh 
apt-get install csh tcsh 

(2)gfortran 
apt-get install gfortran 

(3)ncftp 
apt-get install ncftp 

(4)gmt 
apt-get install gmt 

(5)libx11-dev 
apt-get install libx11-dev 

5、安装GAMIT 

将安装包在windos下解压,然后复制到虚拟机的opt文件夹下,也可在先将安装包复制到虚拟机在解压,值得注意的是可能只能复制到linux桌面,不能复制到opt文件夹,这是输入sudo nautilus ,并输入密码,打开具有超级管理员权限操作的资源管理窗口,这时复制是没问题的。

在已经解压的安装包目录里,root模式下输入./install_software ,一路yes,安装会自动中断

超级管理员权限操作的资源管理窗口下打开opt/libraries/Makefile.config 文件,将

# Generic (will work on any system if links in place)
X11LIBPATH /usr/lib/X11
X11INCPATH /usr/include/X11

改成

# Generic (will work on any system if links in place)
X11LIBPATH /usr/lib/
X11INCPATH /usr/include/

同时再将

MAXSIT 80
MAXSAT 32
MAXATM 13
MAXEPC 2880

改成

MAXSIT 80 
MAXSAT 40 
MAXATM 25 
MAXEPC 8640 

保存退出

重新在已经解压的安装包目录里,root模式下输入./install_software(如果没有关闭之前安装中断时的终端窗口,可以接着输./install_software)

安装结束后修改.bashrc文件

进入root文件夹右键运行终端,root权限下输入:ls -a,列出所有文件,确认列出的文件里有.bashrc文件,然后接着输入:gedit .bashrc来编辑文件

参考博文给出的是在文件末尾加入:
export PATH=”$PATH:/opt/source/gamit/bin:/opt/source/com:/opt/source/kf/bin” 
export HELP_DIR=/opt/source/help/ 

实际上我的是:

export PATH="$PATH:/opt/GAMIT/gamit/bin:/opt/GAMIT/com:/opt/GAMIT/kf/bin"
export HELP_DIR=/opt/GAMIT/help/

可以沿着上述路径比对一下是否能找到binhelp,如若不能,修改成自己的路径,同时纠正参考博文中

export PATH=”$PATH:/opt/source/gamit/bin:/opt/source/com:/opt/source/kf/bin” 的中文”“应为英文"",路径出现粉红表双引号正确,见下图

6、测试 

见参考博文

你可能感兴趣的:(GAMIT)