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

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6829|回复: 4

想请教一下大佬们ubuntu20的ncl安装问题,困扰了我好几天了

[复制链接]

新浪微博达人勋

发表于 2020-7-20 14:30:41 | 显示全部楼层 |阅读模式

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

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

x
由于Ubuntu的gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0版本过高,在编译wps的时候就有问题,所以已经降为gcc-8并且把g++,gfortran都降到8了。但安装完ncl,无法运行,一直提示:

ncl: error while loading shared libraries: libgfortran.so.3: cannot open shared object file: No such file or directory


本来想直接在把gcc的版本降到6,但是现在自动安装的最低版本都是7了,安装的时候直接显示:

root@dell-Inspiron-7460:/home/mode/WPS# apt-get install gcc-6
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
没有可用的软件包 gcc-6,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到

E: 软件包 gcc-6 没有可安装候选


然后看到论坛有大佬们说可以直接安装缺少的动态库,所以又尝试了很多版本:

root@dell-Inspiron-7460:/home/mode/WPS# apt-get install libgfortran.so.3
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
E: 无法定位软件包 libgfortran.so.3
E: 无法按照 glob ‘libgfortran.so.3’ 找到任何软件包
E: 无法按照正则表达式 libgfortran.so.3 找到任何软件包
root@dell-Inspiron-7460:/home/mode/WPS# apt-get install libgfortran.so
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
E: 无法定位软件包 libgfortran.so
E: 无法按照 glob ‘libgfortran.so’ 找到任何软件包
E: 无法按照正则表达式 libgfortran.so 找到任何软件包
root@dell-Inspiron-7460:/home/mode/WPS# apt-get install libgfortran
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
E: 无法定位软件包 libgfortran


实在不知道怎么办了,但是wrf的结果又需要用ncl可视化。
希望又遇到类似情况的大佬能给我一些意见。

我尝试了把wrf最后生成的文件拷出,想在win下安一个ncl试试,然后就可以画图了。但是!!!这个文件怎么都无法拷贝出来。一直显示错误。

感谢各位大佬

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2020-7-20 14:34:48 | 显示全部楼层
可以下载libgfortran4的,也可以下载gcc-7等。但更低版本的就没办法下载了。超级焦虑,希望有大佬们能够帮帮我这个问题。感谢感谢
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-7-20 14:37:08 | 显示全部楼层
对了还尝试过这样建立连接,但是还是有新的报错,还是无法运行ncl命令


4)如果程序需要的库文件比系统目前存在的村文件版本低,可以做一个链接
比如:
error while loading shared libraries: libncurses.so.4: cannot open shared
object file: No such file or directory

ls /usr/lib/libncu*
/usr/lib/libncurses.a   /usr/lib/libncurses.so.5
/usr/lib/libncurses.so  /usr/lib/libncurses.so.5.3

可见虽然没有libncurses.so.4,但有libncurses.so.5,是可以向下兼容的
建一个链接就好了
ln -s  /usr/lib/libncurses.so.5.3  /usr/lib/libncurses.so.4
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-7-21 10:02:14 | 显示全部楼层
这个问题之前也困扰了我很久,我之前装 ubuntu 20, 一直无法下载(自动回复:请不要使用迅雷等下载工具,点我查看下载帮助)libgfortran.so.3, 我换成了Ubuntu 18 就可以下载libgfortran.so.3
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-7-22 08:03:26 | 显示全部楼层
JackGong 发表于 2020-7-21 10:02
这个问题之前也困扰了我很久,我之前装 ubuntu 20, 一直无法下载(自动回复:请不要使用迅雷等下载工具, ...

感谢您的回复。因为已经安装好wrf了,所以当时我还是尽量选择不要更改系统版本。最后通过anaconda还是把ncl在ubuntu20下安好了。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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