linux - 如何在 Amazon Linux 上安装最新版本的 GDAL?

标签 linux amazon-web-services amazon-ec2 yum gdal

我想安装 GDAL在运行 Amazon Linux 的 EC2 实例上(我认为它基于 RHEL 6)。如果可能,我想避免从源代码编译。

EPEL Yum 存储库中包含的 GDAL 版本对我来说太旧了 (gdal-1.7.3-15.el6.x86_64)。 EPEL 7 包括 gdal-1.11.4-1.el7.x86_64这将是完美的。有什么方法可以让我在 Amazon Linux 上使用这个存储库?

到目前为止我也尝试过:

  1. 从 ELGIS 6 存储库(具有 version 1.9.2)添加 GDAL。然而,这未能安装 - as found/by others . ELGIS Wiki 建议人们现在无论如何都要使用 EPEL。
  2. 正在从 EPEL 7 下载并安装更新的 GDAL RPM,但由于 GDAL 的依赖项与我启用的存储库中的可用包不匹配而失败。

我完全没有使用 Amazon Linux(或 Yum)的经验,所以非常感谢任何提示。

最佳答案

这对我有用。

sudo yum -y update
sudo yum-config-manager --enable epel
sudo yum -y install make automake gcc gcc-c++ libcurl-devel proj-devel geos-devel
cd /tmp
curl -L http://download.osgeo.org/gdal/2.0.0/gdal-2.0.0.tar.gz | tar zxf -
cd gdal-2.0.0/
./configure --prefix=/usr/local --without-python
make -j4
sudo make install
cd /usr/local
tar zcvf ~/gdal-2.0.0-amz1.tar.gz *

来自 https://gist.github.com/mojodna/2f596ca2fca48f08438e

关于linux - 如何在 Amazon Linux 上安装最新版本的 GDAL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36772111/

相关文章:

amazon-web-services - Cognito 标准属性网站不可搜索

javascript - 请求中包含的安全 token 无效。 AWS 开发工具包

json - 获取 "cli-input-json' : invalid json received"

Linux From Scratch(7.9) 第6.10章 链接失败

linux - 如何查看终端的运行时间? (Ubuntu 用户)

c - 将 Unix 目录内容打印为普通文本文件

mongodb,复制和错误 : { "$err" : "not master and slaveOk=false", "code":13435 }

node.js - 是否有适用于 node.js 的 AWS AMI?

amazon-ec2 - 无法将节点添加到现有的 Cassandra 集群

linux -/sys/dev/char 如何在 Linux 中填充?