centos安装ncl(安卓安装linux软件)

大家好,今天来为大家解答centos安装ncl这个问题的一些问题点,包括安卓安装linux软件也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~

求助:ncl在linux下的安装问题

CentOS6.4安装NCL遇到的问题,有需要的朋友可以参考下。

问题1:缺少openssl-0.9.8结果程序报错:

"ncl: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory"

这是因为缺少共享库文件。

解决方法:

在/usr/lib下找到了 libcrypto.so.0.9.8k,做个链接。

$ su

$ cd/usr/lib

$ ln-sf libcrypto.so.0.9.8k libcrypto.so.0.9.8

如果无法获得超级用户权限,可以在home下建立个目录,如:

/home/usr/lib

$ cd/home/usr/lib

$ ln-sf/usr/lib/libcrypto.so.0.9.8k./libcrypto.so.0.9.8

$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/usr/lib#或者是在.bashrc中添加这一行

如果没找到合适版本的libcrypto,可以从这里下载:

然后

$./config shared

$ make

将生成的 libcrypto.so.0.9.8按照上面的方法操作。

再次运行NCL,报错内容变为 libssl.so.0.9.8,如法炮制。

最后运行NCL,报错内容为:

ncl:/home/usr/lib/libcrypto.so.0.9.8: no version information available(required by ncl)

ncl:/home/usr/lib/libssl.so.0.9.8: no version information available(required by ncl)

这个错误暂时没有方法解决,不过NCL可以运行,应该没啥问题。

问题2:缺少libbz2.so.1.0程序报错:“ncl: error while loading shared libraries: libbz2.so.1.0:

cannot open shared object file: No such file or directory”

解决方法:

从下载安装包

参考进行安装

Bzip2是块排序文件压缩器,比传统的gzip生成更高压缩比的文件。

安装下列程序: bunzip2(link to bzip2), bzcat(link to bzip2), bzcmp, bzdiff, bzegrep, bzfgrep, bzgrep, bzip2, bzip2recover, bzless和 bzmore

安装下列库文件: libbz2.a, libbz2.so(link to libbz2.so.1.0), libbz2.so.1.0(link to libbz2.so.1.0.2)和 libbz2.so.1.0.2

Bzip2依赖于: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Make.

安装 Bzip2

为编译 Bzip2做准备 with:

make-f Makefile-libbz2_so

make clean

-f标志使bzip2g根据另一个Makefile来编译,这里就是Makefile-libbz2_so文件,它创建一个动态的libbz2.so库文件,然后把bzip2工具连接到这个库上。

编译软件包:

make

安装:

make install

把共享的bzip2二进制文件拷贝到/bin目录,创建必要的符号链接,作一些清理工作.

cp bzip2-shared/bin/bzip2

cp-a libbz2.so*/lib

ln-s../../lib/libbz2.so.1.0/usr/lib/libbz2.so

rm/usr/bin/{bunzip2,bzcat,bzip2}

mv/usr/bin/{bzip2recover,bzless,bzmore}/bin

ln-s bzip2/bin/bunzip2

ln-s bzip2/bin/bzcat

WRF模式的安装与运行

为了简化WRF模式的安装与运行过程,本文章详细记录了从安装Linux系统到运行WRF的完整步骤,供读者参考。步骤包含多个环节,旨在降低安装与运行的时间成本。

首先,安装虚拟机VirtualBox,随后下载CentOS镜像并配置相关资源,完成Linux系统的安装。参考网址:mirrors.aliyun.com/centos/。

紧接着,安装netCDF及其依赖库,包括zlib、szip、curl、hdf5等。使用wget命令在/usr/local下新建目录进行下载与安装。确保在每个源代码目录下安装依赖库。

安装完成后,检查安装路径,确保各库成功就位。同时,使用conda安装ncl,方便后续WRF模式的使用。

在安装WRF模式前,进行环境检查,确保所有路径和配置正确。接着,测试环境和安装依赖库mpich、netCDF、Jasper、libpng等。其中,netCDF与zlib已在前序步骤中安装完毕,仅需关注png、jasper、mpich的安装。

下载WRF模式3.9.1版本,解压后重命名目录为WRF-3.9.1与WPS-3.9.1。编辑wrfenv.sh文件,配置环境变量。运行wrfenv.sh后,进入WRF-3.9.1目录,执行编译过程。编译成功后,在main目录下生成wrf.exe、real.exe、ndon.exe、tc.exe等可执行文件。

安装WPS,检查是否生成geogrid.exe、metgrid.exe、ungrib.exe等执行文件。下载地形数据并放置在指定目录下,运行geogrid.exe生成geo_em.d01.nc文件。下载气象数据,链接Variable_Table文件后,运行ungrib.exe处理数据。接着,运行metgrid.exe和real.exe,最终执行wrf.exe进行模式运行。

运行结束后,检查生成的文件信息,确保无误。使用ncdump等工具验证生成文件,以确保WRF模式运行顺利。

阅读剩余
THE END