В процессе разборки совместно с 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 |
Здравствуйте! У меня при установке возникает проблема, пишет “Cannot generate make file” В чем может быть пречина?
Опишите поподробнее, что пытаетесь сделать – в форуме.