登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
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!!!!
|