新手进行Cygwin/X(Windows)系统下安装使用NCL

  一开始看不懂书上的介绍,自己乱来去官网看英文教程,还出了很多错误,因为入门者下载Cygwin及正确解压NCL会遇到很多问题,稍有不慎则需重新安装,而且英文教程虽说能看懂大概,但是由于本身对款模拟器完全没有基础而不能完全理解内容,因此折腾了N次最后没有办法还是尝试着安装书本步骤走,由于逛论坛看了很多关于处理问题的帖子,也学了一些Linux的编程语言,便能看懂了书上的内容,才发现老师是大神啊,已经帮我们处理了很多问题!!!!在这里非常感谢施宁老师!!!

   参考的书本是参照2017年新出版的南气院施宁老师编写的 《NCL数据处理与绘图实习教程》。基于老师已经为我们安装做了许多前期工作因此一般系统都能正常使用,教材上有分别说明windows,Linux以及MacOSX环境下的安装流程,笔者使用的是Windows8,64位系统,此方法在windows XP,Win7以及Win10系统都适用。
注明:cygwin是在windows系统下模拟Linux系统的模拟器,在cygwin终端中使用Linux语言。

一、大致流程

1.下载并安装Cygwin/X。
2.下载NCL压缩包,解压并更改环境变量。

二、下载并安装Cygwin

  根据 《NCL数据处理与绘图实习教程》所给的下载地址
选择该页面下的cygwin,选择地址为D:/,下载老师事先帮我们设置好的安装包,再解压至D盘,解压完成后双击D:/cygwin文件夹 下的终端(即Cygwin Terminal字样的图标)就算是cygwin安装完成,桌面会有一个对应的小图标。

三、下载NCL软件

从官网下载对应版本的NCL,下载地址
选择第三个选项单击进行下载
即选择(ncl_ncarg-6.4.0-CYGWIN_NT-10.0-WOW_i686.tar.gz)

四、解压关于NCL的压缩包

  将NCL的压缩包拷贝至D:/cygwin/app/ncl下,(千万不能用普通软件解压,这样会使ncl不能正常使用!),对ncl进行解压:
原理:cd”是Linux环境下打开文件的命令,后跟打开文件所在的具体路径,而cd与/之间带一空格键(这是格式要求,千万不能丢),此外“cd /”是打开根目录的意思,(根目录是指逻辑驱动器的最上一级目录,这里指 Cygwin Terminal所在的目录,即D:/cygwin)。
具体操作
输入完cd /app/ncl后按回车键,就打开了存着ncl压缩包的文件夹了,再输入“  tar -zxvf ncl_ncarg-6.4.0-CYGWIN_NT-10.0-WOW_i686.tar.gz”的命令再按回车键,终端会自动进行解压(tar是解压的意思),屏幕会出现一些自动解压的代码。

五、设置环境变量

设置好环境变量,ncl才能正常运行。

原理:在终端上先打开根目录下home文件夹里的.bashrc文件,在里面输入修改环境变量的语句即可。 

具体操作如下:先输入“cd /home”,按回车键,再输入:“vi ~/.bashrc”按回车键,打开.bashrc文件,

  输入“export NCARG_ROOT=/app/ncl”按回车换行,
  再输入“export PATH=$NCARG_ROOT/bin:$PATH"按回车换行,
  再输入“export DISPLAY=:0.0”

出现第二张图的蓝色字后,先按下“esc”键跳出编辑模式,再按向下的方向键转至蓝色字底下,按下字母“i”进入输入模式,重复输入以上三条命令后按跳出编辑模式,输入“:wq”进行保存后退出界面。再输入“source ~/.bashrc”使上述修改生效,为检验ncl是否安装成功,可以在终端输入“ncl”会有图三字样即为安装成功。

  具体实现方法如图:



注意!!!入门者初次使用vi编辑器在bashrc中输入文字会有很多问题,尤其注意尽量不要输错,因为改错很麻烦,vi编辑器命令具体参照Linux vi/vim编辑器常用命令与用法总结,转自--键盘上的手艺人

祝大家安装成功~\(≧▽≦)/~啦啦啦,有问题在下面留言~~无论遇到什么问题坚持下去就能胜利啦。


  











 

  • 19
    点赞
  • 83
    收藏
    觉得还不错? 一键收藏
  • 58
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 58
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值