Instalando o GDAL no Linux Ubuntu Server?


29

apt-get install python-gdalinstala a versão 1.6.0 e isso já está instalado. Eu gostaria de instalar a versão 1.9.0.

Preciso desinstalar o 1.6.0 primeiro e depois compilar manualmente ou há um apt-getpacote que eu perdi?

Respostas:



56

Nota: esta é uma resposta para uma versão mais antiga do GDAL e existem versões mais recentes disponíveis (incluindo as atuais ) que podem ser compiladas de maneira semelhante a esta resposta. Apenas substitua os números da versão nos comandos abaixo.


Construa a partir do código-fonte, com ligações Python:

sudo apt-get install build-essential python-all-dev
wget http://download.osgeo.org/gdal/gdal-1.9.0.tar.gz
tar xvfz gdal-1.9.0.tar.gz
cd gdal-1.9.0
./configure --with-python
make
sudo make install

Além disso, algumas distribuições Linux exigem que o cache da biblioteca compartilhada seja atualizado após a instalação:

sudo ldconfig

2
Obrigado Mike é foi muito útil, sua descrição como construir gdal a partir da fonte.

@Rengifo Favor votar em respostas úteis. Você pode deixar comentários, mas a votação positiva é ainda mais importante.
Underdark

Após 2 dias incapazes de obter o gdal funcionando no Ubuntu, encontrar este comentário foi / muito / útil! Uma pequena nota, porém, é que o resto da pilha de GIS instala em / usr / / bin local e isso parece para instalar em / usr / bin /
Mittenchops

2
Para usuários futuros: a estrutura da pasta mudou um pouco. Para fazer o download da última versão estável, o wgetcomando seria da seguinte forma: wget http://download.osgeo.org/gdal/1.11.1/gdal-1.11.1.tar.gz.
Fdetsch

1
É melhor usar o checkinfo em vez de make install, caso você queira desinstalá-lo. A desinstalação simples de make não funcionou para o GDAL instalado dessa maneira.
Pavel V.

6

No caso da pergunta ainda era relevante, eu consegui instalar Python-Gdalem Ubuntu 14.04 (Trusty)simplesmente usando:

apt-get install python-gdal


2
Sua resposta acabou de fazer o meu dia. Eu estava seguindo a boa resposta de Mike, mas encontrei algum erro louco ao instalar na terceira máquina. Mas, ao executar isso, ocorreu sem problemas. Muito obrigado!
Hermann Ingjaldsson 7/11

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.