|
下载地址
https://www.earthsystemgrid.org/home.htm
需注册
----------------------------------------------------------------
安装中最最需要注意的问题:NCL版本选择!
首先source code非常麻烦,不推荐,官网推荐在OPeNDAP-enabled和not OPeNDAP-enabled中选择后者,所以一般只需要选择后者。
选择具体安装包时,可发现名称分为三部分:①系统类型 ②CPU类型 ③gcc版本,所以在选择下载的时候也要从这三部分考虑。
①系统类型
可在终端中输入 cat /etc/issue 查看。
选择时可能需要知道:Ubuntu基于Debian开发,Fedora和CentOS基于RedHat开发
②CPU类型
可在终端中输入 uname -m 查看。
x86_64即64位系统,i686、i386即32位版本
③gcc版本
可在终端中输入 gcc –v 查看。
①②必须保证符合要求,③中gcc版本若不同,尽量使本机版本略高于安装包的版本。
----------------------------------------------------------------
安装主要分为两步:①解压 ②设置环境变量
对于普通用户来说,以上两步在桌面环境下就可以搞定,而要在root用户下安装则必须使用终端(Terminal),桌面界面中直接操作会提示没有权限。
对于步骤①,以下是终端里可能会用到的命令:
具体安装步骤(假设安装目录是/usr/local/ncl)
#ncl
export NCARG_ROOT=/usr/local/ncl
export NCARG_LIB=$NCARG_ROOT/lib
export NCARG_INC=$NCARG_ROOT/include
export PATH=$PATH:$NCARG_ROOT/bin(在操作系统的某个范围内,环境变量用于代表某些路径,在终端中使用echo $环境变量名就可查看这个路径。比如上面的NCARG_ROOT代表了/usr/local/ncl这个路径,则NCARG_LIB代表了/usr/local/ncl/lib这个路径,PATH本身已存放了多个路径,每个路径之间用:隔开,所以最后一行代表在PATH中多加入/usr/local/ncl/bin这个路径)
----------------------------------------------------------------
安装是否成功的测试:
①输入ncl,出现版权等信息
②在某个目录下(如/home)依次输入以下指令
ng4ex gsun01n
ng4ex gsun02n
......
ng4ex gsun11n
③输入如下指令
(当gcc版本不符合要求时以下两项可能无法通过测试,但一般画图不需要保证以下命令通过测试)
ncargex cpex08
ctrans -d X11 cpex08.ncgm
----------------------------------------------------------------
其它:
①尽可能选择合适的linux系统,比如64位的CentOS6.2自带的gcc版本为4.4.6,使用
ncl_ncarg-6.1.2.Linux_RHEL6.2_x86_64_nodap_gcc446.tar.gz完全通过测试。
②在安装linux时,自定义安装一步中的Development-->Development Tools(Optional Packages)里,留意gcc版本,比如在32位的CentOS5.10中,可选的gcc版本有4.1.2和另一个较高的版本,此时仅需安装4.1.2版本的即可。
③用ncl命令出现libgfortran.so.1 can't be found的情况:可参考
http://www.ncl.ucar.edu/Download/linux.shtml#libgfortran,在它提供的链接中下载对应版本的安装包,用rpm -ivh *.rpm命令安装即可
④用ng4ex命令出错的情况:安装csh和tcsh,Ubuntu下具体安装命令为apt-get install csh/tcsh,CentOS和Fedora下具体安装命令为yum install csh/tcsh
⑤安装遇到问题,搜索NCL官网是很有效的办法
----------------------------------------------------------------
为了解决不兼容问题,还尝试过安装低版本gcc的办法,目测没什么用,而且要费很多时间,mark一下参考资料:
http://www.cnblogs.com/chuncn/archive/2010/10/15/1851853.html
Copyright ©2011-2014 bbs.06climate.com All Rights Reserved. Powered by Discuz! (京ICP-10201084)
本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论