centos7 安装gdal2.3.1

在直接源码安装gdal2.3时报错,大概意思是说没有安装SFCGAL。

1、centos更新cmake到3.5版本:

wget https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz
tar xvf cmake-3.5.2.tar.gz
cd cmake-3.5.2
./bootstrap --prefix=/usr
(这一步很关键,如果没有指定prefix,后面使用时会报错Could not find CMAKE_ROOT)
gmake
sudo gmake install

至此,更新完成。

2、重新安装MPFR和Boost:

重新安装MPFR:

# mpfr下载地址  https://www.mpfr.org/mpfr-current/#download
unzip mpfr-4.0.1.zip
cd mpfr-4.0.1
make 
make install

重新安装Boost:

# Boost下载地址: https://dl.bintray.com/boostorg/release/1.67.0/source/
tar -xvf boost_1_67_0.tar.gz
cd boost_1_67_0
./bootstrap.sh
./b2 
./b2 install

3、安装CGAL

# CGAL下载地址: https://github.com/CGAL/cgal/releases
unzip CGAL-4.11.2.zip
cd CGAL-4.11.2
cmake .
make
make install

4、安装SFCGAL

# 下载地址: https://oslandia.github.io/SFCGAL/installation.html
#  https://github.com/Oslandia/SFCGAL/releases
unzip SFCGAL-1.3.5.zip
cd SFCGAL-1.3.5
cmake .
make
make install

1.3.0这里又失败了,不知道为什么,但是1.3.5成功了。

5、安装gdal

# 下载gdal2.3.1:http://download.osgeo.org/gdal/2.3.1/
tar -xvf gdal-2.3.1.tar.gz
cd gdal-2.3.1
sudo ./configure
make
sudo make install

至此,终于gdal安装成功了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏康怀帅的专栏

Fedora 常用软件

本文列举了 Fedora 常用软件。 右键菜单在终端中打开 $ yum -y install nautilus-open-terminal Tilix 原名 t...

44040
来自专栏布尔

用c#添加Networkservice对文件夹的写权限

      一般的bs程序都会涉及到上传文件,这就要求network service用户有对文件夹的写权限,通常情况下我们都是用打包时调用打包程序的脚本去设置权...

39060
来自专栏葡萄城控件技术团队

VS2010 Extension实践(3)——实现自定义配置

在之前的两篇曾提到通过VSSDK(MSDN也叫VSX)来拓宽思路,实现一些MEF Extension所不能做到的功能,比如获取IVsUIShell服务来执行Co...

230100
来自专栏重庆的技术分享区

使用Pipenv管理Python包和虚拟环境

Pipenv是Python官方推荐的包管理工具。它结合了Pip和Virtualenv的功能,以及Bundler和NPM等其他语言的包装工具的最佳功能。这样可以简...

26620
来自专栏Java技术分享

SmartGit初步使用

在Git如日中天的今天,我也不免俗的想用Git将业余时间写的代码管理一下。

57460
来自专栏Java技术分享

SmartGit初步使用

在Git如日中天的今天,我也不免俗的想用Git将业余时间写的代码管理一下。 什么是Git这里不多说,具体见廖雪峰的Git教程,ProGit等详细教程。 我们这里...

24170
来自专栏逸鹏说道

后渗透攻防的信息收集

1.0前言 后渗透常见的信息收集思路 延伸: 渗透测试中的技巧 后渗透阶段的攻防对抗 linux入侵后续指南 mimikittenz:又一款Windows密码获...

48460
来自专栏生信技能树

Centos 下非 Root 安装 Microsoft R Open

Centos 下非 Root 安装 Microsoft R Open 作者: Hyacz hyacinth.hao@foxmail.com 2017年8月30...

520120
来自专栏10km的专栏

maven:release:prepare报错Cannot run program "bash"

今天执行mvn release:prepare做版本发布的时候报了一个莫名其妙的错误: [ERROR] Caught exception in FS.readP...

238100
来自专栏程序员叨叨叨

听说你使用Android Studio遇到了一些小困惑

这个问题通常出现在Android Studio更新失败的时候,原因是download http://services.gradle.org/distributi...

11240

扫码关注云+社区

领取腾讯云代金券