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

时间:2016-04-21 14:06:13

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

我想在运行Amazon Linux的EC2实例上安装GDAL(我认为它基于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上使用这个repo吗?

到目前为止,我还尝试过:

  1. 从ELGIS 6仓库添加GDAL(具有version 1.9.2)。但是,无法安装 - as found / by others。 ELGIS Wiki建议人们现在使用EPEL。
  2. 从EPEL 7下载并安装更新的GDAL RPM,但由于GDAL的依赖项与我启用的回购中的可用软件包不匹配而失败。
  3. 我对Amazon Linux(或Yum)没有任何经验,因此任何提示都非常受欢迎。

2 个答案:

答案 0 :(得分:3)

这对我有用。

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

答案 1 :(得分:1)

我遇到了同样的问题。使用yum安装相当困难。

必需的软件包

使用 yum ,您可以安装GDAL所需的软件包:

  • cpp
  • sqlite3
  • libtiff
  • cmake3

像这样:

sudo yum install cpp.x86_64 sqlite-devel.x86_64 libtiff.x86_64 cmake3.x86_64

PROJ和GDAL

这两个必须从源代码(tarball)安装,它们还取决于您想要的构建。

对于我来说,我能够安装GDAL 3.2.0 on Amazon Linux 2