立即注册 登录
气象家园 返回首页

lifestyle http://bbs.06climate.com/?12776 [收藏] [复制] [分享] [RSS]

日志

Win10 福利,Linux子系统,从此ncl不是梦

热度 1已有 2594 次阅读2016-10-19 16:30 |个人分类:科研点滴| Linux 技能, NCL, NCL, NCL

#更新#6.4已经出来了,官网上给的推荐的win10subsystem的安装包是ncl_ncarg-6.4.0-CentOS6.8_64bit_gnu447.tar.gz,我试了多次,均出现错误。报错缺失openssl库。上网多次搜索未果。最后怀疑:是不是官网给的版本错了?CentOS是红帽系列的Linux,而windows的linux子系统是用的ubuntu14.04版本,是基于Debian的内核。又想起此前安装的是Debian的安装包。最后下载了
ncl_ncarg-6.4.0-Debian7.11_64bit_gnu472.tar.gz
之后安装,成功!小马过河,还得看自己!不能盲目相信官网啊
#更新#ncl官网已经给出解决办法,具体参见http://www.ncl.ucar.edu/Download/windows_linux_subsystem.shtml
=======================================================
想必大家已经知道windows10出了个吊炸天的技能,linux子系统。据说除了GUI还不具备,其它和在linux系统上一样。前段时间论坛有高手已经在这个子系统上成功编译了WRF,令人十分膜拜。今天好奇的楼主我上网一搜,国外有高手发现可以通过xming实现部分图形界面,效果还是不错的。https://www.reddit.com/r/Windows10/comments/4ea4w4/fyi_you_can_run_gui_linux_apps_from_bash/
今天试了下,在win10的linux子系统里面成功安装了ncl和grads,效果还不错。
上图:

大致步骤:
1 win10开启linux子系统 网上百度
2 下载安装Xming https://sourceforge.net/projects/xming/
3 命令行进入bash,添加环境变量(在最后一行添加  export DISPLAY=:0.0  )
4 安装所需软件 sudo apt-get install gcc g++ gfortran grads (不推荐用这种方法安装ncl-ncarg)
注意,在进入bash前,首先要运行xming程序,否则无法开启图形化界面。另外文件的路径也要修改,似乎是/mnt/为根目录的,我目前是先cd到所要处理的界面然后再读文件。另外,linux下文件路径需要是斜杠"/",不支持反斜杠"\"
#由于apt-get安装的程序没有设置NCARG_ROOT环境变量,而且版本也很低6.1.2,因此还是选择从网上下载的预编译包ncl_ncarg-6.3.0.Linux_Debian7.8_x86_64_gcc472.tar.gz,解压到制定目录下(我的是/app/ncl/)后,再添加环境变量(我的情况是在~/.bashrc下添加
   export NCARG_ROOT=/app/ncl
   export PATH=$NCARG_ROOT/bin:$PATH
   export DISPLAY=:0.0
),运行发现缺少libssh.2.so.1动态库,于是运行命令 sudo apt-get install libssh2-1手动安装, 解决问题。运行一下脚本,效果还是ok的


发表评论 评论 (1 个评论)

回复 Janling 2017-6-12 14:32
学习了。谢谢!

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

返回顶部