操作系统:

软件包版本:hdf5-1.8.13zlib-1.2.8netcdf-4.1.3jasper-1.900.1cdo-1.9.1

安装依赖包:

[root@localhost hdf5-1.8.13]# yum install gcc gcc-c++ -y

依赖包版本:

前期准备工作:

[root@localhost share]# mkdir /share/software_package  #新建文件夹software_package,来存放压缩包
[root@localhost share]# ls
software_package
[root@localhost share]# mkdir /share/lib-all         #新建lib-all文件目录
[root@localhost share]# ls
lib-all  software_package

[root@localhost share]# CDO=/share/lib-all           #设置环境变量
[root@localhost share]# echo $CDO                    #打印环境变量
/share/lib-all

[root@localhost software_package]# ls
cdo-1.9.1.tar.gz  hdf5-1.8.13.tar.gz  jasper-1.900.1.zip  netcdf-4.1.3.tar.gz  zlib-1.2.8.tar.gz

zlib安装:

[root@localhost software_package]# wget ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-4/zlib-1.2.8.tar.gz       #下包
[root@localhost software_package]# tar -xzvf zlib-1.2.8.tar.gz      #解压

[root@localhost software_package]# cd zlib-1.2.8          #进入解压目录
[root@localhost zlib-1.2.8]# mkdir /share/lib-all/zlib    #新建zlib文件目录
[root@localhost zlib-1.2.8]# ./configure --prefix=$CDO/zlib    #创建makefile文件

[root@localhost zlib-1.2.8]# make -j 4        #编译

[root@localhost zlib-1.2.8]# make check         #检查

[root@localhost zlib-1.2.8]# make install        #安装

hdf5安装:

[root@localhost software_package]# wget ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-4/hdf5-1.8.13.tar.gz           #下包
[root@localhost software_package]# tar -xzvf hdf5-1.8.13.tar.gz      #解压

[root@localhost hdf5-1.8.13]# cd hdf5-1.8.13                    #进入解压文件
[root@localhost hdf5-1.8.13]# mkdir /share/lib-all/hdf5             #新建hdf5文件目录
[root@localhost hdf5-1.8.13]# ./configure -with-zlib=$CDO/hdf5 --prefix=$CDO/hdf5 CFLAGS=-fPIC  #创建makefile文件

[root@localhost hdf5-1.8.13]# make -j 4        #编译

[root@localhost hdf5-1.8.13]# make check        #检查

[root@localhost hdf5-1.8.13]# make install

netcdf安装:

[root@localhost software_package]# wget https://www2.mmm.ucar.edu/wrf/OnLineTutorial/compile_tutorial/tar_files/netcdf-4.1.3.tar.gz   #下包
[root@localhost software_package]# tar -xzvf netcdf-4.1.3.tar.gz     #解压

[root@localhost netcdf-4.1.3]# cd netcdf-4.1.3           #进入解压文件
[root@localhost netcdf-4.1.3]# mkdir /share/lib-all/netcdf        #新建netcdf文件目录
[root@localhost netcdf-4.1.3]# ./configure --disable-dap --disable-netcdf-4 --prefix=$CDO/netcdf   #创建makefile文件

[root@localhost netcdf-4.1.3]# make -j 4         #编译

[root@localhost netcdf-4.1.3]# make check                 #检查

[root@localhost netcdf-4.1.3]# make install                 #安装

jasper安装:

[root@localhost software_package]# wget http://www.ece.uvic.ca/~frodo/jasper/software/jasper-1.900.1.zip   #下包
[root@localhost software_package]# unzip jasper-1.900.1.zip              #解压

[root@localhost software_package]# cd jasper-1.900.1               #进入解压文件
[root@localhost jasper-1.900.1]# mkdir /share/lib-all/jasper       #新建jasper文件目录
[root@localhost jasper-1.900.1]# ./configure --prefix=$CDO/jasper CFLAGS=-fPIC       #创建makefile文件

[root@localhost jasper-1.900.1]# make -j 4          #编译

[root@localhost jasper-1.900.1]# make check        #检查

[root@localhost jasper-1.900.1]# make install       #安装

cdo安装:

[root@localhost software_package]# wget https://code.mpimet.mpg.de/attachments/download/15653/cdo-1.9.1.tar.gz     #下包
[root@localhost software_package]# tar -xvzf cdo-1.9.1.tar.gz     #解压

[root@localhost cdo-1.9.1]# cd cdo-1.9.1        #进入解压文件
[root@localhost cdo-1.9.1]# mkdir /share/lib-all/cdo         #新建cdo文件目录
[root@localhost cdo-1.9.1]# ./configure --prefix=$CDO/cdo CFLAGS=-fPIC -with-netcdf=$CDO/netcdf -with-jasper=$CDO/jasper -with-hdf5=$CDO/hdf5            #创建makefile文件

[root@localhost cdo-1.9.1]# make -j 4         #编译

[root@localhost cdo-1.9.1]# make check             #检查

[root@localhost cdo-1.9.1]# make install           #安装

版本查询:

[root@localhost bin]# ./cdo -V     #查看cdo版本

执行cdo,启动命令:

[root@localhost share]# cd /share/lib-all/cdo/bin      #进入cdo目录下
[root@localhost bin]# ls
cdo
[root@localhost bin]# ./cdo            #执行cdo命令

centos7.8安装CDO相关推荐

  1. Centos7.4安装Nginx

    Centos7.4安装Nginx 使用yum命令 一.安装准备 首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++.gcc.open ...

  2. Centos7下安装Docker

    Centos7下安装Docker(详细的新手装逼教程) 参考: https://www.cnblogs.com/qgc1995/archive/2018/08/29/9553572.html 早就听说 ...

  3. Centos7.4安装kvm虚拟机(使用virt-manager管理)

    2019独角兽企业重金招聘Python工程师标准>>> Centos7.4安装kvm虚拟机(使用virt-manager管理) 之前介绍了使用WebVirtMgr或Openstack ...

  4. Centos7上安装oracle11g/12c的安装教程推荐及注意事项

    Centos7上安装oracle11g的安装教程推荐及注意事项 历时一天半,终于在今天中午安装完oracle11g,成功后喜悦的心情自是溢于言表.总有些疑问,比如为何如此复杂的数据库为何还会有如此之多 ...

  5. centos7上安装redis6-0-5

    下载tar包 wget http://download.redis.io/releases/redis-6.0.5.tar.gz 解压tar包 tar -zxvf redis-6.0.5.tar.gz ...

  6. Centos7 上安装 mysql5.7

    Centos7 上安装 mysql5.7 **文章没有图片效果,想看带图片的到文章末尾加我微信公众号,搜索标题就能看到了** ​ 文章没有图片效果,想看带图片的到文章末尾加我微信公众号,搜索标题就能看 ...

  7. centos7离线安装ansible

    centos7离线安装ansible: 1.通过在线的centos7将rpm包下载好了,上传到指定服务器. 下载官方repo,rpm -iUvh http://dl.Fedoraproject.org ...

  8. (正确姿势)Centos7如何安装Nvidia驱动并安装Pytorch使用GPU

    准备工作 bios禁用secure boot,也就是设置为disable. yum install gcc,这个系统我是最小化安装的,默认没有,所以需要安装. yum install kernel*, ...

  9. CentOS7.3 安装配置 Nginx、MariaDB、PHP

    CentOS7.3 安装配置 Nginx.MariaDB.PHP 配置 nginx 安装参数并安装 配置 以下参数也可以在后期通过配置 conf 文件进行配置 基本配置如下 ./configure - ...

  10. Centos7 MYSQL安装与基础命令运用

    Centos7 MYSQL安装与基础命令运用 1.关闭防火墙,selinux systemctl stop firewalld setenforce 0 2.实现虚拟机能够上网,所以说要两块网卡,一块 ...

最新文章

  1. 经典的Java基础面试题集锦
  2. 如何设计一个牛逼的本地缓存!
  3. Javascript实现浏览器菜单命令
  4. Web控件文本框Reset的功能
  5. 【.NET Core项目实战-统一认证平台】第七章 网关篇-自定义客户端限流
  6. 鸿蒙系统能否推广,鸿蒙系统凭实力占市场,无需通过禁止安卓系统来推广
  7. lstm原始论文_有序的神经元——ON-LSTM模型浅析
  8. java 异常限制_java的异常限制
  9. 中国人工智能学会通讯——深度学习与推荐系统 1.2 基于特征的推荐 (Feature-based Recommendation)...
  10. mysql不识别生僻字_mysql生僻字插入失败解决方案
  11. Java出现The import javax.servlet cannot be resolved 的解决方法
  12. 计蒜客-跳跃游戏(贪心)
  13. 基于收发一体超声波探头的超声波测距方案(附源代码和原理图)
  14. ★不评价别人的生活,是一个…
  15. python控制软件自动化测试,资讯详情-用python来使用Airtest 自动化工具-柠檬班-自动化测试-软件测试培训-自学官网...
  16. 理解实时音视频聊天中的延时问题一篇就够
  17. sd卡tf卡进入spi模式
  18. Spring学习笔记7_使用JSR 330标准注解(Using JSR 330 Standard Annotations)
  19. mysql删除重复记录语句
  20. Unity2d学习笔记(一)添加角色地图并且实现人物移动

热门文章

  1. 石子合并,四边形不等式优化(Buy Candy,玲珑杯 Round#6 A lonlife 1066)
  2. 地理信息系统实习作业——利用ArcGis计算武汉市分区土地利用类型面积
  3. MySQL基本架构示意图
  4. iis 设置php静态,PHP的Rewrite静态化服务器配置(包括IIS的静态华配置)
  5. [情感] 纯情女生给老实木讷男孩的恋爱建议
  6. Maxscript - 顶点法线修改脚本Normal Thief源码学习
  7. [Python版]2019税改税后工资计算法
  8. 阿里知产研究院报告:侵犯知识产权行为的罪与罚 | 湖畔新知汇
  9. 实验吧-web-天下武功唯快不破
  10. 如何获取网页flash游戏的资源?