Как установить postgresql-9.4-postgis-2.1 на Ubuntu 14.04 (Испытанный Тар)?

Я получаю следующую ошибку при попытке установить postgres-9.4-postgis-2.1 на Ubuntu 14.04 (Испытанный Тар):

Depends: libgdal1 (>= 1.9.0) but it is not installable

Я также пытался установить пакет через синаптический, но ничто. Я установил libgdal1-1.10.1-grass и libgdal1h, но сохраненную ошибку.

Хотя Одно возможное решение может быть, должен установить libgdal1 от дерзкого repo вместо того, чтобы загрузить его от надежного человека, но что я должен сделать для загрузки его с дерзкого repo??

Также скажите мне, если существует какое-либо другое возможное решение. Спасибо!

6
задан 29 April 2015 в 02:52

6 ответов

Необходимо установить метапакет gdal (и в значительной степени весь другой FOSS4G) от ubuntugis-нестабильный PPA:

sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable 
sudo apt-get update
sudo apt-get install postgres-9.4-postgis-2.1
4
ответ дан 23 November 2019 в 07:31

Это решило его для меня. Я должен был обновить/etc/apt/sources.list.save и/etc/apt/sources.list.d/postgresql.list

deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main

к

deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
3
ответ дан 23 November 2019 в 07:31

Этот парень, кажется, смог создать изображение докера с Вашей точной установкой (испытанный & 9.4-2.1): https://hub.docker.com/r/kartoza/postgis /

Рассмотрение комментариев, он также сталкивается с libgdal1/libgdal1h проблемой, и, кажется, решил его:

https://github.com/kartoza/docker-postgis/blob/9.4-2.1/Dockerfile

, Возможно, Вы могли установить через докера или выполнить точные шаги в том файле докера? Я обновлю свой ответ здесь с точными шагами, если Вы будете успешны с ними.

2
ответ дан 23 November 2019 в 07:31

Если Вы создаете из источника, можно избежать зависимости от gdal при помощи --without-raster опция.

Это означает, что Вы не можете использовать, 'СОЗДАЮТ ДОПОЛНИТЕЛЬНОЕ постстекло'; ярлык. [Еще 117] информация

Предпосылки, которые я перечислил:

apt-get install libgeos-3.4.2 libgeos-dev libxml2-dev

wget http://download.osgeo.org/proj/proj-4.9.2.tar.gz
tar xfvz proj-4.9.2.tar.gz
cd proj-4.9.2
./configure
make && make install

Постстекло:

wget http://download.osgeo.org/postgis/source/postgis-2.1.8.tar.gz
tar xfvz postgis-2.1.8.tar.gz
cd postgis-2.1.8
./configure --with-pgconfig=/usr/lib/postgresql/9.4/bin/pg_config --without-raster
make && make install

Теперь была проблема для меня в этом, библиотека постстекла не видит proj библиотеку, как видно из 'не найденный' при выполнении ldd /usr/lib/postgresql/9.4/lib/postgis-2.1.so, решение было к softlink ею:

ln /usr/local/lib/libproj.so.9.1.0 /usr/lib/libproj.so.9

Затем необходимо выполнить 'postgis.sql' против базы данных (и возможно другие; см. ссылку на действия по установке выше)

psql -d yourdatabase -f /usr/share/postgresql/9.4/contrib/postgis-2.1/postgis.sql
0
ответ дан 23 November 2019 в 07:31

Добавляют Respository к sources.list

, необходимо будет заменить псевдоним ниже тем, что Вы выполняете. Отметьте для замены надежного человека слова любой версией lsb состояния

Помощник на ​ http://www.postgresql.org/download/linux/ubuntu/

Для надежного человека (14.04)

, sudo sh-c 'эхо "надежный-человек-pgdg deb http://apt.postgresql.org/pub/repos/apt, основной">>/etc/apt/sources.list'

, Добавляют Ключи

, wget - подавляют шумы-O - , http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo способный ключ добавляет - sudo склонный - получают обновление

Установка

, следующее установит postgresql 9.5, PostGIS 2.2, PGAdmin3, pgRouting 2.1 и дополнительные предоставленные модули включая adminpack расширение:

sudo Кв. - получают postgresql-9.4-postgis-2.2

установки
1
ответ дан 23 November 2019 в 07:31

Наконец вычисленный проблема; у меня был неправильный pgdg.list в/etc/apt/sources.list.d/(кодовое название распределения не соответствовало моей версии человечности). После удаления этого, делая apt-get update, это установило правильно (или от ubuntugis или из главного хранилища человечности, не уверенного).

0
ответ дан 23 November 2019 в 07:31

Другие вопросы по тегам:

Похожие вопросы: