我想在运行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吗?
到目前为止,我还尝试过:
我对Amazon Linux(或Yum)没有任何经验,因此任何提示都非常受欢迎。
答案 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 *
答案 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
这两个必须从源代码(tarball)安装,它们还取决于您想要的构建。
对于我来说,我能够安装GDAL 3.2.0 on Amazon Linux 2。