Cвежесть библиотек для ночной сборки QGIS (Ubuntu)
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Cвежесть библиотек для ночной сборки QGIS (Ubuntu)
Обратил внимание на несоответствие версий библиотек требуемых для работы QGIS при установке из официального репозитория http://qgis.org/debian-nightly для Linux и установщика OSGEO4W для Windows.
После установки ночной сборки через OSGEO4W, QGIS выдает:
QGIS version 1.9.0-Master QGIS code revision d2af494
Compiled against Qt 4.7.1 Running against Qt 4.7.1
Compiled against GDAL/OGR 1.9.2 Running against GDAL/OGR 1.9.2
Compiled against GEOS 3.3.8-CAPI-1.7.8 Running against GEOS 3.3.8-CAPI-1.7.8
PostgreSQL Client Version 8.3.10 SpatiaLite Version 4.1.1
QWT Version 5.2.1 PROJ.4 Version 480
QScintilla2 Version 2.6.2 This copy of QGIS writes debugging output.
После установки ночной сборки из официального репозитория http://qgis.org/debian-nightly:
QGIS version 1.9.0-Master QGIS code revision exported (1.9.0+git20130901+43372c0~precise1)
Compiled against Qt 4.8.1 Running against Qt 4.8.2
Compiled against GDAL/OGR 1.7.3 Running against GDAL/OGR 1.7.3
Compiled against GEOS 3.2.2-CAPI-1.6.2 Running against GEOS 3.3.8-CAPI-1.7.8
PostgreSQL Client Version 9.1.9 SpatiaLite Version 3.1.0-RC2
QWT Version 5.2.2 PROJ.4 Version 470
QScintilla2 Version
Обратил внимание, потому что, неадекватно работает сохранение/чтение в БД Spatialite (видимо, слишком старые версии OGR и libspatialite).
Почему-то в официальном руководстве по установке эти нюансы никак не освещены, и я полагал, что все необходимые зависимости для свежей сборки QGIS будут подтянуты...
Как тут быть, чтобы под Linux все необходимые для QGIS библиотеки ,были достаточной свежести?
После установки ночной сборки через OSGEO4W, QGIS выдает:
QGIS version 1.9.0-Master QGIS code revision d2af494
Compiled against Qt 4.7.1 Running against Qt 4.7.1
Compiled against GDAL/OGR 1.9.2 Running against GDAL/OGR 1.9.2
Compiled against GEOS 3.3.8-CAPI-1.7.8 Running against GEOS 3.3.8-CAPI-1.7.8
PostgreSQL Client Version 8.3.10 SpatiaLite Version 4.1.1
QWT Version 5.2.1 PROJ.4 Version 480
QScintilla2 Version 2.6.2 This copy of QGIS writes debugging output.
После установки ночной сборки из официального репозитория http://qgis.org/debian-nightly:
QGIS version 1.9.0-Master QGIS code revision exported (1.9.0+git20130901+43372c0~precise1)
Compiled against Qt 4.8.1 Running against Qt 4.8.2
Compiled against GDAL/OGR 1.7.3 Running against GDAL/OGR 1.7.3
Compiled against GEOS 3.2.2-CAPI-1.6.2 Running against GEOS 3.3.8-CAPI-1.7.8
PostgreSQL Client Version 9.1.9 SpatiaLite Version 3.1.0-RC2
QWT Version 5.2.2 PROJ.4 Version 470
QScintilla2 Version
Обратил внимание, потому что, неадекватно работает сохранение/чтение в БД Spatialite (видимо, слишком старые версии OGR и libspatialite).
Почему-то в официальном руководстве по установке эти нюансы никак не освещены, и я полагал, что все необходимые зависимости для свежей сборки QGIS будут подтянуты...
Как тут быть, чтобы под Linux все необходимые для QGIS библиотеки ,были достаточной свежести?
Последний раз редактировалось bolotoved 04 сен 2013, 06:49, всего редактировалось 1 раз.
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Cвежесть библиотек для ночной сборки QGIS (Linux)
Ubuntu или Debian? Версия ОС? Откуда ставился GDAL (из системных репозиториев)?
Либо пинать мэйнтейнеров пакетов, либо ставить из других репозиториев (а выбор их невелик), либо собирать весь необходимый "свежак" себе самому и делать симлинки на собранные более новые версии.bolotoved писал(а):Как тут быть, чтобы под Linux все необходимые для QGIS библиотеки ,были достаточной свежести?
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: Cвежесть библиотек для ночной сборки QGIS (Linux)
Проблему решил. Невнимательно прочитал руководство по установке ночной сборки QGIS на Убунту (раздел 2.6.3.2).
Если я правильно понял, то суть такова: существует 2 основных репозитория с компонентами QGIS для Ubuntu. Официальный на qgis.org и репозиторий различных ГИС-приложений на ppa.launchpad.net/ubuntugis.
При этом, в официальном репозитории регулярно обновляется ночная сборка QGIS, в то время как остальные необходимые библиотеки не поддерживаются в актуальном состоянии. В репозитории ubuntugis ночные сборки QGIS выходят не регулярно, зато многие ГИС-библиотеки поддерживаются в актуальном состоянии, облегчая жизнь простым смертным.
И существует компромиссный вариант http://qgis.org/ubuntugis-nightly, который включает ночную сборку QGIS c qgis.org скомпилированную с учетом зависимостей на самые свежие библиотеки имеющиеся в репозитории ppa.launchpad.net/ubuntugis.
Т.о. переустанавливаем QGIS c http://qgis.org/ubuntugis-nightly
1. Удаляем установленные компоненты QGIS
Выясняем, какие компоненты установлены:
Последовательно удаляем все компоненты QGIS
2. Удаляем из списка репозиториев все относящееся к QGIS
и добавляем репозиторий http://qgis.org/ubuntugis-nightly и http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable
причем, http://qgis.org/ubuntugis-nightly должен быть выше (для большего приоритета)
Добавляем ключ репозитория
Обновляем список пакетов и устанавливаем QGIS, все необходимые свежие библиотеки с ppa.launchpad.net/ubuntugis подтянутся.
В итоге имеем:
QGIS version 1.9.0-Master QGIS code revision exported
Compiled against Qt 4.8.1 Running against Qt 4.8.2
Compiled against GDAL/OGR 1.10.0 Running against GDAL/OGR 1.10.0
Compiled against GEOS 3.3.8-CAPI-1.7.8 Running against GEOS 3.3.8-CAPI-1.7.8
PostgreSQL Client Version 9.1.9 SpatiaLite Version 4.1.0
QWT Version 5.2.2 PROJ.4 Version 480
QScintilla2 Version
Если я правильно понял, то суть такова: существует 2 основных репозитория с компонентами QGIS для Ubuntu. Официальный на qgis.org и репозиторий различных ГИС-приложений на ppa.launchpad.net/ubuntugis.
При этом, в официальном репозитории регулярно обновляется ночная сборка QGIS, в то время как остальные необходимые библиотеки не поддерживаются в актуальном состоянии. В репозитории ubuntugis ночные сборки QGIS выходят не регулярно, зато многие ГИС-библиотеки поддерживаются в актуальном состоянии, облегчая жизнь простым смертным.
И существует компромиссный вариант http://qgis.org/ubuntugis-nightly, который включает ночную сборку QGIS c qgis.org скомпилированную с учетом зависимостей на самые свежие библиотеки имеющиеся в репозитории ppa.launchpad.net/ubuntugis.
Т.о. переустанавливаем QGIS c http://qgis.org/ubuntugis-nightly
1. Удаляем установленные компоненты QGIS
Выясняем, какие компоненты установлены:
Код: Выделить всё
dpkg -l | grep qgis
Код: Выделить всё
sudo aptitude purge qgis
Код: Выделить всё
sudo gedit /etc/apt/sources.list
причем, http://qgis.org/ubuntugis-nightly должен быть выше (для большего приоритета)
Код: Выделить всё
deb http://qgis.org/ubuntugis-nightly precise main
deb-src http://qgis.org/ubuntugis-nightly precise main
deb http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu precise main
Код: Выделить всё
gpg --keyserver keyserver.ubuntu.com --recv 47765B75
gpg --export --armor 47765B75 | sudo apt-key add -
Код: Выделить всё
sudo apt-get update
sudo apt-get install qgis
QGIS version 1.9.0-Master QGIS code revision exported
Compiled against Qt 4.8.1 Running against Qt 4.8.2
Compiled against GDAL/OGR 1.10.0 Running against GDAL/OGR 1.10.0
Compiled against GEOS 3.3.8-CAPI-1.7.8 Running against GEOS 3.3.8-CAPI-1.7.8
PostgreSQL Client Version 9.1.9 SpatiaLite Version 4.1.0
QWT Version 5.2.2 PROJ.4 Version 480
QScintilla2 Version
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: Cвежесть библиотек для ночной сборки QGIS (Linux)
Поправил в заголовке темы.Александр Мурый писал(а):Ubuntu или Debian?
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Cвежесть библиотек для ночной сборки QGIS (Ubuntu)
При добавлении ключа:
Получаю:gpg --keyserver keyserver.ubuntu.com --recv 47765B75
gpg --export --armor 47765B75 | sudo apt-key add -
Как это побороть? Другими известными мне способами ключ также не находится...gpg --keyserver keyserver.ubuntu.com --recv 47765B75
gpg: запрашиваю ключ 47765B75 с hkp сервера keyserver.ubuntu.com
gpg: превышено время ожидания сервера ключей
gpg: сбой при получении с сервера ключей: ошибка сервера ключей
gpg --export --armor 47765B75 | sudo apt-key add -
gpg: ВНИМАНИЕ: нечего экспортировать
gpg: не найдено данных формата OpenPGP.
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Cвежесть библиотек для ночной сборки QGIS (Ubuntu)
Возможно, проблема с портами (какой-то порт не открыт) или проблема с системными настройками прокси. У меня на работе на Дебиане та же песня, обычно перед манипуляциями с GPG-ключами делаю вот так (под рутом):Донецков писал(а): Как это побороть? Другими известными мне способами ключ также не находится...
Код: Выделить всё
export http_proxy=http://username:password@proxyserver.net:80/
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Cвежесть библиотек для ночной сборки QGIS (Ubuntu)
После ввода Proxy получаю:
gpg --keyserver keyserver.ubuntu.com --recv 47765B75
gpg: запрашиваю ключ 47765B75 с hkp сервера keyserver.ubuntu.com
gpgkeys: key 47765B75 not found on keyserver
gpg: не найдено данных формата OpenPGP.
gpg: Всего обработано: 0
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Cвежесть библиотек для ночной сборки QGIS (Ubuntu)
А если сделать так?
Код: Выделить всё
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 47765B75
gpg --export --armor 47765B75 | sudo apt-key add -
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Cвежесть библиотек для ночной сборки QGIS (Ubuntu)
Получил:
Спасибо, побороли...Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.rXCUyuwwJ5 --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv 47765B75
gpg: запрашиваю ключ 47765B75 с hkp сервера keyserver.ubuntu.com
gpg: ключ 47765B75: "Quantum GIS Archive Automatic Signing Key (2013) <qgis-developer@lists.osgeo.org>" не изменен
gpg: Всего обработано: 1
Последний раз редактировалось Донецков 17 сен 2013, 14:04, всего редактировалось 1 раз.
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Cвежесть библиотек для ночной сборки QGIS (Ubuntu)
Значит, этот ключ уже прописан, пытаться добавлять его ещё раз нет смысла.Донецков писал(а):Получил:Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.rXCUyuwwJ5 --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv 47765B75
gpg: запрашиваю ключ 47765B75 с hkp сервера keyserver.ubuntu.com
gpg: ключ 47765B75: "Quantum GIS Archive Automatic Signing Key (2013) <qgis-developer@lists.osgeo.org>" не изменен
gpg: Всего обработано: 1
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Cвежесть библиотек для ночной сборки QGIS (Ubuntu)
Так при установке постоянно ругалась на его отсутствие, и выходила из установки...
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Cвежесть библиотек для ночной сборки QGIS (Ubuntu)
Какие именно ошибки были?Донецков писал(а):Так при установке постоянно ругалась на его отсутствие, и выходила из установки...
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Cвежесть библиотек для ночной сборки QGIS (Ubuntu)
К сожалению не сохранил, но смысл в том, что установка из такого-то репозитория таких-то компонентов невозможно, т.к. нет соответствующего ключа, и далее номер ключа...
Пытался командой:
установить недостающие ключи...
а далее, уже ссылки публиковал...
Пытался командой:
Код: Выделить всё
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com `sudo aptitude update 2>&1 | grep -o '[0-9A-Z]\{16\}$' | xargs`
а далее, уже ссылки публиковал...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 23 гостя