Я установил (база данных) PostgreSQL v9.3 по Ubuntu 14.04, и я в настоящее время пытаюсь установить следующее:
sudo apt-get install postgresql-9.3-postgis-2.1
Однако я получаю следующую ошибку:
Следующие пакеты не встретили зависимости: postgresql-9.3-postgis-2.1: Зависит: libgdal1h (> = 1.9.0), но это не устанавливаемо, Зависит: libgeos-c1 (> = 3.4.2), но это не будет установленным, Зависит: liblwgeom-2.1.7 (> = 2.1.6), но это не будет установленным, Зависит: libproj0 (> = 4.8.0-1), но это не устанавливаемый E: Не мог исправить проблемы, Вы держали поврежденные пакеты.
Пожалуйста, примите во внимание: Я уже успешно установил следующее:
sudo apt-get install postgresql-9.3
sudo apt-get install postgresql-contrib-9.3
sudo apt-get install postgresql-9.3-postgis-2.1-scripts
Как я могу решить это?
После некоторого дополнительного исследования я нашел ответ через следующие вопросы , Как я разрешаю невстреченные зависимости после добавления PPA? , который может быть применен к этому вопросу как решение.
В Вашем терминале выполняет
software-properties-gtk
вкладка Under Ubuntu Software, включают все репозитории
, Следующий запуск
sudo apt-get update
sudo apt-get upgrade
Наконец работает
sudo apt-get install postgresql-9.3-postgis-2.1
Работавший успешно для меня, я надеюсь, что это помогает кому-то с той же проблемой установить postgresql-9.3-postgis-2.1 с невстреченными зависимостями от Ubuntu 14.04
Я столкнулся с очень похожей проблемой при настройке поля Ubuntu 14.04 с Бродягой, использующей конфигурацию, которая раньше работала:
The following packages have unmet dependencies:
postgresql-9.3-postgis-2.1 : Depends: libgdal1h (>= 1.9.0) but it is not going to be installed
Depends: libgeos-c1 (>= 3.4.2) but it is not going to be installed
Depends: liblwgeom-2.1.2 (>= 2.1.2) but it is not going to be installed
Это поворачивается, там был конфликт с официальным репозиторием Ubuntu и репозиторием Postgresql.org и ubuntugis ppa. Не добавляя те репозитории, поскольку источники при настройке поля устранили проблему для меня.