一、准备工作
(经实践,在其他用户下存在某种问题,可能是对Centos系统上不熟悉,无法解决,需在root用户下安装):su - root
安装编译环境
 sudo yum install gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel openssl-devel libxml2-devel gettext-devel pcre-devel
 注意:如果嫌麻烦的话,那就直接yum groupinstall "Development tools” 
yum  -y  groupinstall "Development tools"
yum -y install zlib-devel
二、安装GDAL
1、proj
tar -zxvf proj-6.1.0.tar.gz
cd proj-6.1.0
./configure --prefix=/usr/local
make
make install
cd ..
2、geos
bz2 解压支持安装:
sudo yum -y install bzip2 
tar xjf geos-3.4.2.tar.bz2
cd geos-3.4.2
./configure --prefix=/usr/local
make 
make install
ldconfig
cd ..
3、hdf4
tar -zxf hdf-4.2.13.tar.gz
cd hdf-4.2.13
./configure --prefix=/usr/local --enable-shared --disable-fortran --disable-netcdf
make
make install
cd ..
4、hdf5
tar -zxf hdf5-1.10.5.tar.gz
cd hdf5-1.10.5
export F9X=ifort
./configure --prefix=/usr/local --enable-cxx
make
make install
cd ..
5、gdal安装
tar -zxf gdal-3.1.4.tar.gz
cd gdal-3.1.4
make distclean
./configure --prefix=/usr/local --with-netcdf=no
make -j 8
make install
cd ..
6、生成python包
cd swig/python
#java使用 swgi/java make;make install
修改setup.cfg
vi setup.cfg
gdal_config=/usr/local/bin/gdal-config
python3 setup.py build
python3 setup.py install
输入pip list
可以看到gdal安装成功。
7、使用
python3
from osgeo import gdal
配置环境变量
(1) vim ~/.bashrc
(2)输入“i”进入插入模式,将光标移动到文件末尾
(3)
export PATH=$PATH:/usr/local/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
(4)按esc退出插入模式,输入“:wq”保存退出,执行“source ~/.bashrc”更新变量
(5)安装配置成功

linux 安装gdal(含hdf)记录相关推荐

  1. Linux安装7z压缩软件记录

    ** Linux安装7z压缩软件记录 ​ 官网下载文件p7zip_16.02_src_all.tar.bz2 下载链接 将下载的包上传到linux,使用如下命令解压缩并安装 解压 tar xjvf p ...

  2. Redis Linux 安装运行实战全记录

    下载Redis 去Redis官网下载最新的Linux包,Redis官方没有Windows版的下载. https://redis.io/ 下载后把包上传到Linux服务器. 安装Redis 1.解压Re ...

  3. Linux安装部署MinDoc详细记录

    我的系统是CentOS 8 首先安装Go语言环境 1.下载安装包 wget https://studygolang.com/dl/golang/go1.16.4.linux-amd64.tar.gz ...

  4. linux安装node(含npm命令) 并配置淘宝镜像源

    安装NPM 方法一 使用apt安装 npm版本号可能不是最新的 apt install npm 方法二 下载安装包离线安装 1. 下载压缩包 wget https://nodejs.org/dist/ ...

  5. linux 安装安全狗

    linux 安装安全狗过程记录 下载,解压 安装 绑定账号 wget http://down.safedog.cn/safedog_linux64.tar.gz tar xzvf safedog_li ...

  6. Linux下安装GDAL(含docker部分)

    一.简介 介绍:GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库.它利用抽象数据模型来表达所支持的各种文件格式.它 ...

  7. linux gdal安装错误,CentOS8下安装GDAL最新版|rgdal安装失败解决方案

    问题 CentOS8下R安装包rgdal失败 * installing *source* package 'sf' ... ** package 'sf' successfully unpacked ...

  8. Linux系统编译安装GDAL库

    Linux系统编译GDAL库 操作系统:Ubuntu 20.04 官网下载GDAL及其依赖库最新版本: gdal 3.3.2 proj 8.1.1 geos 3.9.1 sqlite-autoconf ...

  9. nastran linux软件下载,linux安装nastran记录

    在另外开启的一个tty上启动lmgrd linux安装nastran记录 login as: root root@192.168.1.104's password: Last login: Wed A ...

最新文章

  1. AFNetworking 3.0 断点续传 使用记录
  2. 剑指offer 算法(数组 字符串)
  3. PYTHON 数据分析常用类库
  4. java文件共享ftp怎么访问_文件共享服务器
  5. 崩溃的数据库字符集问题
  6. tar.xz压缩工具使用(转)
  7. PHP集锦点,php 函数集锦
  8. 复制一段话,发现收费怎么办,下边帮你解决
  9. 《Effective Python 2nd》 读书笔记——列表与字典
  10. storm 可靠性和非可靠性
  11. 【php】基础学习4
  12. 谷露猎头系统3.0新功能:Mapping模块,助你轻松画出动态组织架构图
  13. (转帖)SpringBoot自定义Starter
  14. 【思维题】Bazinga
  15. 架构师米洛:你不经意的职场坏姿势会损坏你的身体
  16. flea-db使用之JPA接入
  17. TimusOJ - 1225.Flags 1119.Metr 1009.K-based Numbers (DP简单题)
  18. QuickTester对象,对象侦测器和对象库
  19. Python切割图集
  20. 《西游记》中真假美猴王的分析

热门文章

  1. Java中的File路径
  2. 2013年-读书笔记
  3. 实战解读盘口语言的核心机密
  4. 8.0audio设置
  5. mysql创建库语句
  6. CL/opencl.h: No such file or directory compilation terminated
  7. 全国各省电信、网通DNS列表
  8. electron实现桌面应用
  9. 低光照图像增强算法汇总
  10. vsftp账号_VSFTP用户权限配置