本文参照
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/
可以沿着上述路径比对一下是否能找到
bin
或
help
,如若不能,修改成自己的路径,同时纠正参考博文中
export PATH=”$PATH:/opt/source/gamit/bin:/opt/source/com:/opt/source/kf/bin”
的中文”“应为英文””,路径出现粉红表双引号正确,见下图
6、测试
见参考博文