Como instalar o GDAL 2.x no CentOS 7 sem construir a partir da fonte?


15

Estou tentando instalar o GDAL 2.X no CentOS7 sem construir a partir do código-fonte, porque precisarei configurá-lo em outros servidores e instalar pelo código-fonte será uma tarefa muito cansativa e demorada.

Encontrei alguns repositórios como o opengeo e o ELGIS, mas eles são para o CentOS7. No EPEL, o repo não possui o GDAL 2.x disponível.

[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

A versão 1.11, que não é a mais recente da versão principal 1.x.

É possível instalar a partir de qualquer repositório ou apenas da fonte? Caso contrário, é possível criar como um RPM para ser fácil instalar em vários servidores?

Respostas:


7

Tendemos a instalar a distribuição Anaconda Python, que também inclui uma versão GDAL bastante completa no conda-forge . Tudo o que você precisa fazer para que ele funcione é adicionar seu diretório anaconda $PATH. Você obtém as ligações do Python, mas também os executáveis ​​binários (por exemplo, gdalinfoe amigos).

Você também pode usar a receita no conda-forge para criar sua própria versão se precisar de drivers, pois é bastante simples de modificar e foi projetado para compilar sem interação.


Então, eu preciso instalar o anaconda e instalar como esta receita e todos os binários estarão funcionando?
LeonanCarvalho

Você também pode instalar o miniconda, que é uma versão simplificada, sem todos os pacotes python que talvez você não precise.
user6072577

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.