Назад | Перейти на главную страницу

Не удается установить Postgres 9.1 на свежий Debian 6.0

У меня свежая установка Debian 6.0. Я установил необходимое для сборки и добавил:

deb http://backports.debian.org/debian-backports squeeze-backports main

в /etc/apt/sources.list

Теперь я пытаюсь установить Postgres 9.1, но у меня следующая ошибка:

The following packages have unmet dependencies:
 postgresql-9.1 : Depends: libpq5 (>= 9.1~) but 8.4.12-0squeeze1 is to be installed
                  Depends: postgresql-client-9.1 but it is not going to be installed
                  Depends: postgresql-common (>= 115~) but 113 is to be installed

Есть ли какие-то дополнительные вещи, которые нужно установить перед установкой postgres?

Что ж, build-essential не имеет отношения к этой проблеме. Вы неправильно устанавливаете пакет; использовать -t squeeze-backports возможность сделать репозиторий backports репозиторием "по умолчанию" для целей этого запуска apt-get, что должно позволить установить правильные версии зависимых пакетов. Вы получаете сообщение об ошибке, потому что пока postgresql-9.1 не доступен в squeeze и, следовательно, будет установлен из репозитория backports, другие пакеты имеют доступные версии в squeeze, и из-за низкого приоритета репозиториев backports по умолчанию предпочтительны версии пакетов в squeeze.