![2b02a09164c4be077df749bae087539d.png](https://i-blog.csdnimg.cn/blog_migrate/5f733f4b4dc24cce374d21e3a4a77578.jpeg)
一直以来玩linux的就是爱折腾的人,没想到win10也开启了折腾的路子,主动拥抱了linux。为此,今天测试以下win10子系统下安装一下大型的计算软件GAMIT/GLOBK。看看能不能跑起来。
1、安装win10子系统,这个大家自行百度吧。贴一个觉得还比较全的帖子吧
https://cloud.tencent.com/developer/article/1478856cloud.tencent.com2、win10下访问linux的目录
C:Users用户名AppDataLocalPackagesCanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgscLocalStaterootfs
3、安装必要依赖包并更新
sudo apt-get install csh libx11-dev gfortran g++ gcc make tcsh
sudo apt-get update
这中间要检查自己的gcc、g++和gfortran的版本与GAMIT是否匹配
如果版本过高,可以参考之前的一篇文章
ThreeI:ubuntu18.04下安装GAMIT10.7注意事项zhuanlan.zhihu.com4、安装GAMIT/GLOBK
进入要安装的位置,在win10下,你就是管理员,所以安装在任何位置都可以,当然你的C盘够大当我没说。
首先赋予可执行权限:
sudo chmod +x install_software
然后再解压中,修改libraries/Makefile.config文件下的参数设置
# X11 library location - uncomment the appropriate one for your system
# Generic (will work on any system if links in place)
#最好修改成下面这个地址,这样一般没有问题
X11LIBPATH /usr/lib
X11INCPATH /usr/include
然后是控制最大解算数及对流层估算最大时间,当然如果没有需求可以不改
# GAMIT size dependent variables (read by script 'redim' which edits the include files)
MAXSIT 100
MAXSAT 32
MAXATM 25
MAXEPC 2880
最后在执行过程中一路yes就行。中间有个unix版本的问题,最新的GAMIT都会兼容,所以不用修改,你要是安装老版本,就uname -a 查看一下,看看自己的版本行不行,不行在修改这里
# ----- for Linux from 0.0.1 to 4.9.30 -- #
OS_ID Linux 0001 4401
***过程有点慢,可能我的x1 carbon 带不动吧,之前跑pppAR也是带不起来,8G内存还是不行啊。
4、安装完成配置环境路径 在home文件夹下的.bashrc文件末尾添加路径即可我的路径是/d/GAMIT
export PATH=$PATH:/mnt/d/GAMIT/gamit/bin:/mnt/d/GAMIT/com:/mnt/d/GAMIT/kf/bin
export HELP_DIR=/mnt/d/GAMIT/help/
然后source一下,表示从新加载环境
source ~/.bashrc
测试一下doy命令,能出现下面这段,就代表成功了
DOY: Converts various date formats
DOY: Converts various date formats.
Runstring:
% doy <jd/year> <doy/month> <day> <hr> <min>
or
% doy <gps_week>W <gps_sow/gps_dow>
or
% doy <DecYear>Y
or
% doy <Grace Seconds>G
Good luck!
注意:今天运行了一下,还是存在一些问题,在win下存储的例如sittbl.文件是不会显示“.”的所以在连接过程中就会出现错误,各种错误会让你头很大。所以,如果只是玩一下还可以,要是真的用这个做计算,还是建议上双系统。