Cài đặt GDAL trên Linux Ubuntu Server?


29

apt-get install python-gdalcài đặt phiên bản 1.6.0 và cái này đã được cài đặt. Tôi muốn cài đặt phiên bản 1.9.0.

Tôi có phải gỡ cài đặt 1.6.0 trước rồi biên dịch thủ công không hoặc có apt-getgói nào bị mất không?

Câu trả lời:



56

Lưu ý: đây là câu trả lời cho phiên bản cũ hơn của GDAL và có các phiên bản mới hơn có sẵn (bao gồm cả hiện tại ) có thể được biên dịch tương tự như câu trả lời này. Chỉ cần thay thế số phiên bản trong các lệnh dưới đây.


Xây dựng từ nguồn, với các ràng buộc 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

Ngoài ra, một số bản phân phối Linux yêu cầu bộ đệm thư viện dùng chung phải được cập nhật sau khi cài đặt:

sudo ldconfig

2
Cảm ơn Mike rất hữu ích, mô tả của bạn về cách xây dựng gdal từ nguồn.

@Rengifo Hãy upvote câu trả lời hữu ích. Bạn có thể để lại ý kiến ​​nhưng nâng cao thậm chí còn quan trọng hơn.
underdark

Sau 2 ngày không thể có được chức năng gdal trong Ubuntu, việc tìm kiếm nhận xét này là / rất / hữu ích! Mặc dù vậy, một lưu ý nhỏ là phần còn lại của ngăn xếp GIS cài đặt vào / usr / local / bin và điều này dường như cài đặt vào / usr / bin /
Găng tay

2
Đối với người dùng trong tương lai: cấu trúc thư mục thay đổi một chút. Để tải xuống phiên bản ổn định mới nhất, wgetlệnh sẽ như sau : wget http://download.osgeo.org/gdal/1.11.1/gdal-1.11.1.tar.gz.
fdetsch

1
Tốt hơn là sử dụng checkinfo thay vì thực hiện cài đặt, trong trường hợp bạn muốn gỡ cài đặt nó. Việc gỡ cài đặt đơn giản không hoạt động đối với GDAL được cài đặt theo cách này.
Pavel V.

6

Trong trường hợp là câu hỏi vẫn còn có liên quan, tôi quản lý để cài đặt Python-Gdaltrên Ubuntu 14.04 (Trusty)chỉ đơn giản là sử dụng:

apt-get install python-gdal


2
Câu trả lời của bạn chỉ làm cho ngày của tôi. Tôi đã đi theo câu trả lời tốt của Mike nhưng tôi đã gặp một số lỗi điên rồ khi cài đặt trên máy thứ ba. Nhưng khi chạy nó đã diễn ra suôn sẻ. Cảm ơn rất nhiều!
Hermann Ingjaldsson

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.