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.