http://www.blogbus.com/huangw10-logs/174648088.html
之前一直瞎折腾,也没什么进展,随着6.1版本的更新,手又痒痒了,尝试着把NCL的安装彻底解决。再次重新编辑,这次没有问题了。
之前安装不成功怀疑Ubuntu的gcc版本太高,其实不是这个问题,当然手动降低gcc版本也研究清楚了,有兴趣的参见本博客相关日志。
首先我的安装路径为 /usr/local(官网建议新手安装在此目录下),因此将NCL压缩包复制到此路径下后解压缩,操作步骤为:1、cd /usr/local;2、解压缩:gunzip *.tar.gz;3、打开压缩包:tar -xvf *.tar,然后产生三个文件夹:bin、include、lib。之后配置变量环境,操作步骤为:sudo gedit ~/.bashrc, (网上有些帖子说sudo gedit /root/.bashrc后配置,这个是不对的) 然后在最后添加如下几行(适合bash的,csh环境变量的配置请参见官网):
export NCARG_ROOT=/usr/local 设置NCL环境变量
export PATH=/usr/local/bin:$PATH 设置搜索路径
export DISPLAY =:0.0 设置显示环境
#export DISPLAY=128.117.14.12:0
#export DISPLAY=localhost:13.0
注意:动力论坛上的第二句错误,请参照官网的环境变量,后两行仔细看了官网说明,需要填IP地址或者mac名称,一般在supercomputer上才需要配置,因此只需要添加前三行即可,之后保存退出后记得source ~/.bashrc
最后一步是将 .hluresfile 文件放在home目录下,到此应该就已经安装好了。
此处需要注意的是:需要把Terminal给logout,然后重新login后才完成环境变量的设置,否则会出现环境变量没有设置的提示。
总结下我之前碰到了一些问题: