Comment installer GDAL 2.x sur CentOS 7 sans construire à partir de la source?

15

J'essaie d'installer GDAL 2.X sur CentOS7 sans construire à partir des sources car je devrai le configurer sur un autre serveur et l'installation par le code source sera une tâche très fatigante et longue.

J'ai trouvé des référentiels comme opengeo et ELGIS mais ils sont pour CentOS7. Sur EPEL repo, GDAL 2.x n'est pas 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 version 1.11 qui n'est pas tout à fait la dernière de la version 1.x majeure.

Est-il possible d'installer à partir de n'importe quel référentiel, ou simplement à partir de la source? Sinon, est-il possible de créer un RPM pour une installation facile sur plusieurs serveurs?

LeonanCarvalho
la source

Réponses:

7

Nous avons tendance à installer la distribution Anaconda Python, qui inclut également une version GDAL assez complète dans conda-forge . Tout ce que vous devez faire pour le faire fonctionner est d'ajouter votre répertoire anaconda $PATH. Vous obtenez les liaisons Python, mais aussi les exécutables binaires (par exemple gdalinfoet amis).

Vous pouvez également utiliser la recette sur conda-forge pour créer votre propre version si vous avez besoin de pilotes, car elle est assez simple à modifier et est conçue pour être compilée sans interaction.

Jose
la source
Donc, j'ai besoin d'installer anaconda et d'installer comme cette recette et tous les binaires fonctionneront?
LeonanCarvalho
Vous pouvez également installer miniconda, qui est une version allégée sans tous les packages python dont vous pourriez ne pas avoir besoin.
user6072577