linux双系统优先开启_win10子系统linux下安装GAMIT/GLOBK

2b02a09164c4be077df749bae087539d.png

一直以来玩linux的就是爱折腾的人,没想到win10也开启了折腾的路子,主动拥抱了linux。为此,今天测试以下win10子系统下安装一下大型的计算软件GAMIT/GLOBK。看看能不能跑起来。

1、安装win10子系统,这个大家自行百度吧。贴一个觉得还比较全的帖子吧

https://cloud.tencent.com/developer/article/1478856​cloud.tencent.com

2、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.com

4、安装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.文件是不会显示“.”的所以在连接过程中就会出现错误,各种错误会让你头很大。所以,如果只是玩一下还可以,要是真的用这个做计算,还是建议上双系统。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值