¿Cómo instalar GDAL 2.x en CentOS 7 sin construir desde la fuente?

15

Estoy tratando de instalar GDAL 2.X en CentOS7 sin compilar desde la fuente porque necesitaré configurarlo en otros servidores y la instalación por código fuente será una tarea muy agotadora y lenta.

Encontré algunos repositorios como opengeo y ELGIS pero son para CentOS7. En EPEL repo no tiene GDAL 2.x disponible.

[root@localhost ~]# yum repo-pkgs epel list gdal*
(...)
Available Packages
gdal.x86_64               1.11.4-1.el7    @epel
gdal-libs.x86_64          1.11.4-1.el7    @epel
gdal-python.x86_64        1.11.4-1.el7    @epel
gdal-devel.x86_64         1.11.4-1.el7    @epel
gdal-doc.noarch           1.11.4-1.el7    @epel
gdal-java.x86_64          1.11.4-1.el7    @epel
gdal-javadoc.noarch       1.11.4-1.el7    @epel
gdal-perl.x86_64          1.11.4-1.el7    @epel

La versión 1.11, que no es la última de la versión principal 1.x.

¿Es posible instalar desde cualquier repositorio, o solo desde la fuente? Si no, ¿es posible construir como RPM para que sea fácil de instalar en varios servidores?

LeonanCarvalho
fuente

Respuestas:

7

Tendemos a instalar la distribución Anaconda Python, que también incluye una versión GDAL bastante completa en conda-forge . Todo lo que necesita hacer para que funcione es agregar su directorio anaconda $PATH. Obtiene los enlaces de Python, pero también los ejecutables binarios (por ejemplo, gdalinfoy amigos).

También puede usar la receta en conda-forge para construir su propia versión si necesita controladores, ya que es bastante sencillo de modificar y está diseñado para compilar sin interacción.

Jose
fuente
Entonces, ¿necesito instalar anaconda e instalar como esta receta y todos los binarios funcionarán?
LeonanCarvalho
También puede instalar miniconda, que es una versión simplificada sin todos los paquetes de python que quizás no necesite.
user6072577