Installazione di GDAL su Linux Ubuntu Server?


29

apt-get install python-gdalinstalla la versione 1.6.0 e questa è già installata. Vorrei installare la versione 1.9.0.

Devo prima disinstallare la 1.6.0 e poi compilarla manualmente o c'è un apt-getpacchetto che mi è sfuggito?

Risposte:



56

Nota: questa è una risposta per una versione precedente di GDAL e sono disponibili versioni più recenti (inclusa quella corrente ) che possono essere compilate in modo simile a questa risposta. Sostituisci semplicemente i numeri di versione nei comandi seguenti.


Build from source, con i collegamenti 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

Inoltre, alcune distribuzioni Linux richiedono l'aggiornamento della cache della libreria condivisa dopo l'installazione:

sudo ldconfig

2
Grazie Mike è stato molto utile, la tua descrizione su come costruire gdal dalla fonte.

@Rengifo Per favore vota risposte utili. Puoi lasciare commenti, ma l'upgrade è ancora più importante.
underdark

Dopo 2 giorni incapaci di far funzionare gdal in Ubuntu, trovare questo commento è stato / molto / utile! Una nota minore però è che il resto dello stack GIS si installa in / usr / local / bin e questo sembra installarsi in / usr / bin /
Mittenchops

2
Per i futuri utenti: la struttura delle cartelle è leggermente cambiata. Per scaricare la versione più recente stabile, il wgetcomando sarà il seguente: wget http://download.osgeo.org/gdal/1.11.1/gdal-1.11.1.tar.gz.
fdetsch,

1
È meglio usare checkinfo invece di fare install, nel caso in cui tu abbia mai voluto disinstallarlo. La disinstallazione di Simple Make non ha funzionato per GDAL installato in questo modo.
Pavel V.

6

Nel caso in cui la domanda posta era ancora rilevante, sono riuscito a installare Python-Gdalsu Ubuntu 14.04 (Trusty)semplicemente utilizzando:

apt-get install python-gdal


2
La tua risposta mi ha appena reso felice. Avevo seguito la buona risposta di Mike, ma ho riscontrato un errore pazzesco durante l'installazione sulla terza macchina. Ma durante l'esecuzione è andato tutto liscio. Molte grazie!
Hermann Ingjaldsson,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.