2016-04-21 4 views
1

Я бы хотел установить GDAL на экземпляр EC2 с Amazon Linux (который, на мой взгляд, основан на RHEL 6). Я хотел бы избежать компиляции из источника, если это возможно.Как установить последнюю версию GDAL на Amazon Linux?

Версия GDAL, включенная в репозиторий EPEL Yum, слишком старая для моих целей (gdal-1.7.3-15.el6.x86_64). EPEL 7 включает в себя gdal-1.11.4-1.el7.x86_64, который был бы идеальным. Можно ли использовать этот репо на Amazon Linux?

До сих пор я также пытался:

  1. Добавление GDAL из репо ELGIS 6 (который имеет version 1.9.2). Однако это не удалось установить - as found/by others. ELGIS Wiki советует людям использовать EPEL в любом случае.
  2. Загрузка и установка более позднего RPM RPM от EPEL 7, но это не удается из-за несоответствий между зависимостями GDAL и доступными пакетами в моих включенных репозиториях.

У меня совсем нет опыта с Amazon Linux (или Yum), поэтому любые намеки очень ценятся.

+0

FWIW Я не мог найти простое решение, и мигрировали в Ubuntu 14.04, который имеет GDAL 1.10.1 с помощью APT-получить. [Этот вопрос] (http://unix.stackexchange.com/questions/62355/is-there-a-tool-website-to-compare-package-status-in-different-linux-distributio) указывает на [https: //pkgs.org/](https://pkgs.org/), что очень полезно при выборе дистрибутива доступными версиями управляемых пакетов. – user2950747

+0

Вы когда-нибудь находили ответ на этот вопрос? У меня возникла аналогичная проблема, и поскольку я использую Elastic Beanstalk, Amazon Linux - мой единственный выбор (если я не хочу перевернуть свой собственный образ Docker, который я бы предпочел не делать в это время). –

+0

Извините, нет. Есть несколько человек [просят AWS для этого] (https://forums.aws.amazon.com/thread.jspa?messageID=602501򓆅). Удачи! – user2950747

ответ

2

Это сработало для меня.

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

Смежные вопросы