GIS-LAB

Географические информационные системы и дистанционное зондирование

Установка QGIS 1.0 Preview2 из исходных кодов в Ubuntu 8.10

Максим Дубинин, 16.11.2008

В процессе разборки совместно с Lynx’ом с новым расширением привязки для QGIS возникло много неразберихи из-за того, как толком установить свежайший QGIS 1.0.0 Preview2 из исходного кода в Ubuntu 8.10. Поэтому приводим последовательность действий для установки в конфигурации для разработки. Если вы не планируете разрабатывать для QGIS – вам проще установить ее из бинарных файлов. После выхода релиза 1.0 будет обновлена инструкция в статье описывающей установку текущей версии – QGIS 0.11.


Подразумевается полностью чистая система.

Перед началом установки понадобятся subversion, cmake, g++, :

sudo apt-get install subversion
sudo apt-get install cmake
sudo apt-get install g++

Установим QT (тянет порядка 100 пакетов, в 418 Мб):

sudo apt-get install libqt4-core libqt4-dbg \
libqt4-dev libqt4-gui libqt4-qt3support libqt4-sql lsb-qt4 qt4-designer \
qt4-dev-tools qt4-doc qt4-qtconfig uim-qt libapt-pkg-perl resolvconf

Так же понадобится несколько пакетов специально для QGIS: flex, bison, GEOS, GSL, Python, SQLite3. GDAL (libgdal-dev) потащит за собой 43 дополнительных пакета объемом около 100 Мб, включая PROJ и другие.

sudo apt-get install flex bison gsl-bin libgsl0-dev libgeos-dev \
libgdal-dev python-qt4 python-qt4-dev python-sip4 sip4 python-sip4-dev

Переместимся в домашнюю папку, если еще не там и скачаем последний Preview QGIS

cd $HOME
svn co https://svn.osgeo.org/qgis/tags/Release-1_0_0-preview2
cd Release-1_0_0-preview2/
mkdir build
cd build

Запустим компиляцию с помощью интерфейсного варианта cmake:

ccmake ..

Включим параметры:
CMAKE_BUILD_TYPE Debug
ENABLE_TESTS ON
PEDANTIC ON
WITH_INTERNAL_SQLITE3 ON

Параметром CMAKE_INSTALL_PREFIX можно назначить папку, куда будет устанавливаться QGIS:
CMAKE_INSTALL_PREFIX /home/sim/apps

Появившееся сообщение EMPTY CACHE можно проигнорировать, нажав ‘c’, сообщения об ошибках также проигнорируем нажав ‘e’. Нажать ‘c’ возможно понадобится несколько раз, до появления ‘g’. Ошибки можно игнирируем. Они с тем, что сборщик cmake устанавливается версии 2.6, а файлы настройки сборки QGIS 2.4. Наконец, нажимаем ‘g’ и выходим из CMAKE.

Если не сделать этого, то QGIS будет зависать при старте с надписью Setting up GUI

sudo apt-get remove --purge uim-qt3

Произведем компиляцию и сборку, это займет время:

make
make install

Комментарии (2) к статье “Установка QGIS 1.0 Preview2 из исходных кодов в Ubuntu 8.10”

  1. Алексей says:

    Здравствуйте! У меня при установке возникает проблема, пишет “Cannot generate make file” В чем может быть пречина?

Оставьте комментарий


(Геокруг)

Если Вы обнаружили на сайте ошибку, выберите фрагмент текста и нажмите Ctrl+Enter