Установка GDAL на Linux Ubuntu Server?


29

apt-get install python-gdalустанавливает версию 1.6.0, и это уже установлено. Я хотел бы установить версию 1.9.0.

Нужно ли сначала деинсталлировать 1.6.0, а затем компилировать вручную, или apt-getя пропустил пакет?

Ответы:



56

Примечание: это ответ для более старой версии GDAL, и есть более новые доступные версии (включая текущую ), которые можно скомпилировать аналогично этому ответу. Просто замените номера версий в командах ниже.


Сборка из исходного кода с привязками 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

Кроме того, некоторые дистрибутивы Linux требуют обновления кеша общей библиотеки после установки:

sudo ldconfig

2
Спасибо, Майк был очень полезным, ваше описание, как создать GDAL из источника.

@Rengifo Пожалуйста, подтвердите полезные ответы. Вы можете оставлять комментарии, но голосование еще важнее.
Подземье

После 2 дней, когда не удалось запустить gdal в Ubuntu, найти этот комментарий было / очень / полезно! Однако следует отметить, что остальная часть стека ГИС устанавливается в / usr / local / bin, и, похоже, она устанавливается в / usr / bin /
Mittenchops

2
Для будущих пользователей: структура папок немного изменилась. Для того , чтобы загрузить последнюю стабильную версию, то wgetкоманда будет выглядеть следующим образом : wget http://download.osgeo.org/gdal/1.11.1/gdal-1.11.1.tar.gz.
fdetsch

1
Лучше использовать checkinfo вместо make install на тот случай, если вы когда-нибудь захотели удалить его. Простой make uninstall не работал для GDAL, установленного таким образом.
Павел В.

6

В случае , если вопрос , заданный по - прежнему актуален, мне удалось установить Python-Gdalна Ubuntu 14.04 (Trusty)просто с помощью:

apt-get install python-gdal


2
Твой ответ только что сделал мой день. Я отвечал на все еще хороший ответ Майка, но столкнулся с какой-то сумасшедшей ошибкой при установке на третью машину. Но при этом все прошло гладко. Большое спасибо!
Герман Ингальдссон

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.