请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 9361|回复: 14

小白ubuntu16.04安装NCL6.30的各种问题,给同是小白的一个参考

[复制链接]

新浪微博达人勋

发表于 2016-6-12 10:11:09 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 librtmp 于 2016-6-12 10:28 编辑

之前在win7下装过ncl,感觉过程很麻烦,安装各种包啥的,最近想学学编(zhuang)程(bi),听说linux很牛逼,所以才有了面的一系列麻烦。系统是下载的最新版ubuntu(16.04LTS),安装怕麻烦是直接在win10下分了100G整个分区安装,选择的“与win10共存”,其他基本都一路傻瓜式“下一步”。系统装好了后就开始折腾NCL,下载https://www.earthsystemgrid.org/dataset/ncl.630.0.html,本以为直接

tar -zvxf  ncl_ncarg-6.3.0.Linux*.gz然后配置一下环境变量就可以欢快的装逼了,哦不对,是编程。还是太年轻啊,
图1 .意思缺了librtmp共享库,查了一圈,多数人的解决办法是在系统中找到此文件(出现这种问题一般是此文件不在常规目录/usr/local/lib和/lib下),然后将其目录提啊见到/etc/ld.so.conf中,参考http://blog.chinaunix.net/uid-26212859-id-3256667.html。
然后我locate librtmp一下,结果如图2
what the FXXk!!!并没有这个文件,只有一个librtmp.so.1,而不是librtmp.so.0,根据上面那个大神写的这是librtmp的新版本,是向下兼容
的,所以可以建立链接让程序需要调用.0时使用.1那个文件,但是作为悲催小白的我怎么可能这样就解决问题了呢,按他给的操作了,依然报错。。
想(meng)了想(bi),既然缺这个,那我下载一个安装不久好了,机智的我说干就干,结果你猜
如图3。。。版本不对,系统64位,包32位,网上找了一圈也没发现64位的
功夫不负有心人啊,在换了不知道多少关键词和翻了无数网页后在ubuntu官网上找到这个
意思以前的版本中是有这个包的。。。按照网页上的指示:
可以直接下载这个包安装,或者在/etc/apt/source.list中
添加下面给出的源,我选择第二种,因为考虑到或许还有可能缺其他的包,添加源以后直接apt-get即可安装,不用再去找。果然
后面又报缺libgcrypt11、libgcrypt26、libgfortran等等。。。然后的然后
Tada!!!!


图1.png
图5.png
图4.png
图3.png
图2.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-6-12 10:28:17 | 显示全部楼层
在NCL官网上是有在linux环境下的安装要点说明的,http://www.ncl.ucar.edu/Download/linux.shtml,一般ubuntu系列缺这个要点上的so文件的情形居多,参考这个说明一般就够了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-6-12 10:42:28 | 显示全部楼层
robindct 发表于 2016-6-12 10:28
在NCL官网上是有在linux环境下的安装要点说明的,http://www.ncl.ucar.edu/Download/linux.shtml,一般ubun ...

嗯嗯,我看了,貌似它也不是很推荐直接设置目录,说会导致一些包不能正确安装啥的。。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-6-12 15:17:53 | 显示全部楼层
librtmp 发表于 2016-6-12 10:42
嗯嗯,我看了,貌似它也不是很推荐直接设置目录,说会导致一些包不能正确安装啥的。。。

你可以在终端输入:sudo apt-get install  libgfortran3,然后就应该可以了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-6-12 15:23:52 | 显示全部楼层
librtmp 发表于 2016-6-12 10:42
嗯嗯,我看了,貌似它也不是很推荐直接设置目录,说会导致一些包不能正确安装啥的。。。

可能安装完这个你还需要安装一下c-shell
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-6-12 15:24:49 | 显示全部楼层
然后ng4ex gsun01n,你就可以看到测试图形啦
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-6-12 16:59:34 | 显示全部楼层
Now you can install ncl through apt-get in Ubuntu 14.04. It has a bug though. Bug https://bugs.launchpad.net/ubuntu/+source/ncl/+bug/1329691 . You have to do some linking.

sudo apt-get install ncl-ncarg
sudo ln -s /usr/share/ncarg /usr/lib/ncarg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-6-14 11:42:30 | 显示全部楼层
robindct 发表于 2016-6-12 15:17
你可以在终端输入:sudo apt-get install  libgfortran3,然后就应该可以了

是的,安装了一堆
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-6-14 11:44:37 | 显示全部楼层
又是那隻貓 发表于 2016-6-12 16:59
Now you can install ncl through apt-get in Ubuntu 14.04. It has a bug though. Bug https://bugs.launc ...

看了下,还真的可以,就是不知道是哪个版本的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-6-15 09:41:37 | 显示全部楼层
librtmp 发表于 2016-6-14 11:44
看了下,还真的可以,就是不知道是哪个版本的

版本是6.1.2,ubuntu官网上有说明
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

快速回复 返回顶部 返回列表