Не удается установить postgresql-9.3 на ubunutu 12.04

Когда я пытался установить postgresql-9.3 или выше, он показывает мне следующие ошибки

$ sudo apt-get install postgresql-9.3

  • Чтение списков пакетов ... Готово
  • Построение дерева зависимостей
  • Чтение информации о состоянии ... Готово
  • Некоторые пакеты не могут быть установлены. Это может означать, что вы запросили невозможную ситуацию или, если вы используете нестабильный дистрибутив, некоторые необходимые пакеты еще не созданы или перемещены из Incoming.
  • Следующая информация может помочь разрешить ситуацию:

  • Следующие пакеты имеют неудовлетворенные зависимости: postgresql-9.3: Зависит: libc6 (> = 2.16), но необходимо установить 2.15-0ubuntu10.12

  • E: Невозможно исправить проблемы, у вас есть сломанные пакеты.

person chetan.g    schedule 19.06.2015    source источник
comment
Попробуйте это sudo apt-get install libc6=2.13-20ubuntu5 или sudo apt-get install libc6=2.15-0ubuntu10.12   -  person Pardeep Dhingra    schedule 19.06.2015
comment
Я попробовал обе команды, но не повезло .. после выполнения 1 команды - Чтение списков пакетов ... Готово - Построение дерева зависимостей - Чтение информации о состоянии ... Готово - E: Версия '2.13-20ubuntu5' для 'libc6' не найдена После выполнения 2-й команды - Чтение списков пакетов ... Готово - Построение дерева зависимостей - Чтение информации о состоянии ... Готово - E: Версия '2.15-0ubuntu10.1' для 'libc6' не найдена   -  person chetan.g    schedule 19.06.2015


Ответы (2)


У меня была очень похожая проблема, оказалось, что я добавил репо 14.04 вместо 12.04.

Сделав как предложено

echo "deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main" > /etc/apt/sources.list.d/pgdg.list
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-9.3 postgresql-contrib-9.3

это сработало нормально

person Martins Untals    schedule 02.07.2015
comment
Здесь я исправил очень похожую проблему. Я пытался установить Precise (12.04) с помощью репозиториев Trusty (14.04). После перехода на правильное репо проблема была исправлена. - person Pancho Jay; 28.01.2016

Попробуйте запустить обновление apt-get перед установкой postgresql:

$ sudo apt-get update
person Yury Lebedev    schedule 19.06.2015