[Linux] Как использовать в QGIS произвольную версию GDAL?

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Andrey VI
Интересующийся
Сообщения: 30
Зарегистрирован: 21 июл 2012, 11:36
Репутация: 1

Re: [Linux] Как использовать в QGIS произвольную версию GDAL

Сообщение Andrey VI »

Интересно.
А GDAL 1.9.1 вы как устанавливали: из исходников или готовый пакет?
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: [Linux] Как использовать в QGIS произвольную версию GDAL

Сообщение Александр Мурый »

У меня на Ubuntu 10.04 GDAL был установлен из репозитория ubuntugis-unstable.
Редактор материалов, модератор форума
Andrey VI
Интересующийся
Сообщения: 30
Зарегистрирован: 21 июл 2012, 11:36
Репутация: 1

Re: [Linux] Как использовать в QGIS произвольную версию GDAL

Сообщение Andrey VI »

И QGIS, наверное, тоже из репозитория установлен?
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: [Linux] Как использовать в QGIS произвольную версию GDAL

Сообщение Voltron »

Можно подумать, способ установки ПО влияет на работу симлинков...
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: [Linux] Как использовать в QGIS произвольную версию GDAL

Сообщение Александр Мурый »

Andrey VI писал(а):И QGIS, наверное, тоже из репозитория установлен?
Ну да, оттуда же. Так как успехи-то?
Редактор материалов, модератор форума
Andrey VI
Интересующийся
Сообщения: 30
Зарегистрирован: 21 июл 2012, 11:36
Репутация: 1

Re: [Linux] Как использовать в QGIS произвольную версию GDAL

Сообщение Andrey VI »

Без изменений:

Код: Выделить всё

andrey@crt-s1:~$ qgis
qgis: /usr/lib/libgdal.so.1: no version information available (required by qgis)
qgis: /usr/lib/libgdal.so.1: no version information available (required by /usr/lib/libqgis_core.so.1.8.0)
qgis: /usr/lib/libgdal.so.1: no version information available (required by /usr/lib/libqgis_analysis.so.1.8.0)
Segmentation fault
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: [Linux] Как использовать в QGIS произвольную версию GDAL

Сообщение Александр Мурый »

А так ещё не пробовали?

Код: Выделить всё

sudo ln -s /usr/local/lib/libgdal.so.1.16.0 /usr/lib/libgdal.so.1
Редактор материалов, модератор форума
Andrey VI
Интересующийся
Сообщения: 30
Зарегистрирован: 21 июл 2012, 11:36
Репутация: 1

Re: [Linux] Как использовать в QGIS произвольную версию GDAL

Сообщение Andrey VI »

Пробовал (выше писал об этом).
Andrey VI
Интересующийся
Сообщения: 30
Зарегистрирован: 21 июл 2012, 11:36
Репутация: 1

Re: [Linux] Как использовать в QGIS произвольную версию GDAL

Сообщение Andrey VI »

В общем, не получается так сделать по техническим причинам. Выдержки из переписки с одним из разработчиков GDAL:
perhaps the QGIS has been compiled with an assumption of a GDAL compiled with versionned symbols.
GNUmakefile needs to be patched, and you need a file with the list of symbols. There's one in the package build scripts, but if you don't use the same GDAL version, it might not work. So it is a non trivial task
This must be a Debian specific tric
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: [Linux] Как использовать в QGIS произвольную версию GDAL

Сообщение Voltron »

Все там получается, в том числе в Debian
Andrey VI
Интересующийся
Сообщения: 30
Зарегистрирован: 21 июл 2012, 11:36
Репутация: 1

Re: [Linux] Как использовать в QGIS произвольную версию GDAL

Сообщение Andrey VI »

Тогда ждём от вас подробную инструкцию для "чайников".
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: [Linux] Как использовать в QGIS произвольную версию GDAL

Сообщение Voltron »

Andrey VI
Интересующийся
Сообщения: 30
Зарегистрирован: 21 июл 2012, 11:36
Репутация: 1

Re: [Linux] Как использовать в QGIS произвольную версию GDAL

Сообщение Andrey VI »

Т. е. это

Код: Выделить всё

Setting up qgis-providers-common (1.8.0~wheezy1) ...
/usr/lib/qgis/crssync: /usr/local/lib/libgdal.so.1: no version information available (required by /usr/lib/qgis/crssync)
/usr/lib/qgis/crssync: /usr/local/lib/libgdal.so.1: no version information available (required by /usr/lib/libqgis_core.so.1.8.0)
вас не смущает?
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: [Linux] Как использовать в QGIS произвольную версию GDAL

Сообщение Александр Мурый »

Лично я вижу здесь 2 выхода (может, я неправ):
-- устанавливать GDAL+QGIS из какого-либо репозитория для Debian;
-- собирать GDAL+QGIS из исходников (с указанием нужных библиотек).
Редактор материалов, модератор форума
Andrey VI
Интересующийся
Сообщения: 30
Зарегистрирован: 21 июл 2012, 11:36
Репутация: 1

Re: [Linux] Как использовать в QGIS произвольную версию GDAL

Сообщение Andrey VI »

Я уже отказался от этой затеи. Потому что задача для меня уже потеряла практический смысл, хотя оставила теоретический интерес.
Да, я использовал репозитории QGIS для установки.
Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей