Menginstal GDAL di Linux Ubuntu Server?

29

apt-get install python-gdalinstal versi 1.6.0 dan ini sudah diinstal. Saya ingin menginstal versi 1.9.0.

Apakah saya harus menginstal ulang 1.6.0 terlebih dahulu dan kemudian mengkompilasi secara manual atau apakah ada apt-getpaket yang saya lewatkan?

Robert Buckley
sumber

Jawaban:

56

Catatan: ini adalah jawaban untuk versi GDAL yang lebih lama, dan ada versi yang lebih baru tersedia (termasuk yang sekarang ) yang dapat dikompilasi mirip dengan jawaban ini. Cukup ganti nomor versi dalam perintah di bawah ini.


Bangun dari sumber, dengan binding 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

Selain itu, beberapa distribusi Linux memerlukan cache perpustakaan bersama untuk diperbarui setelah menginstal:

sudo ldconfig
Mike T
sumber
2
Terima kasih Mike sangat membantu, deskripsi Anda tentang cara membangun gdal dari sumbernya.
@Rengifo Harap pilih jawaban yang bermanfaat. Anda dapat meninggalkan komentar tetapi upvoting bahkan lebih penting.
underdark
Setelah 2 hari tidak dapat mengaktifkan gdal di Ubuntu, menemukan komentar ini sangat / bermanfaat! Satu catatan kecil adalah bahwa sisa dari tumpukan GIS menginstal ke / usr / local / bin dan ini tampaknya menginstal ke / usr / bin /
Mittenchops
2
Untuk pengguna masa depan: struktur folder berubah sedikit. Untuk mendownload versi stabil terbaru, wgetperintah akan terlihat sebagai berikut: wget http://download.osgeo.org/gdal/1.11.1/gdal-1.11.1.tar.gz.
fdetsch
1
Lebih baik menggunakan checkinfo daripada make install, jika Anda ingin menghapusnya. Penghapusan instalasi sederhana tidak berfungsi untuk GDAL yang dipasang dengan cara ini.
Pavel V.
6

Dalam hal pertanyaan yang diajukan itu masih relevan, saya berhasil menginstal Python-Gdalpada Ubuntu 14.04 (Trusty)hanya menggunakan:

apt-get install python-gdal

Hakim
sumber
2
Jawaban Anda hanya membuat saya senang. Saya telah menggunakan jawaban Mike yang masih bagus tetapi saya menemukan beberapa kesalahan gila ketika menginstal pada mesin ketiga. Tetapi ketika menjalankan ini berjalan lancar. Terima kasih banyak!
Hermann Ingjaldsson