Как описывает ваш журнал, пакет устарел. Но, точнее, он переехал. Со страницы владельца PPA :
Примерно через год (в течение срока службы Ubuntu 12.04 LTS, но после 12.10 - конец срока службы) этот PPA будет объявлен устаревшим. Пожалуйста, рассмотрите возможность перехода на apt.postgresql.org в ближайшее время.
У меня были проблемы с обновлением до 13.04 с PostgreSQL 9.2, установленной на моем 12.10 ( как описано здесь ). Это привело к удалению PostgreSQL 9.2 и его обновлению. Если у вас также есть эта проблема, сделайте резервную копию вашей базы данных, или она будет потеряна при удалении.
После обновления я раскомментировал репозиторий PostgreSQL /etc/apt/sources.list.d/pgdg.list
и запустил:
sudo apt-get update
Если вы еще не добавили репозиторий PostgreSQL, следуйте этим инструкциям , за исключением того, что пока нет пакета для Raring (13.04). Просто используйте Precise.
Для справки, мой pgdg.list
файл выглядит так:
deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main
И запустив обновление, я вижу, что он получает PostgreSQL 9.2 из точного пакета (тогда как другие обновления работают):
Get:5 http://apt.postgresql.org precise-pgdg Release.gpg [836 B]
Get:7 http://apt.postgresql.org precise-pgdg Release [25.6 kB]
Get:10 http://apt.postgresql.org precise-pgdg/main amd64 Packages [27.6 kB]
Get:14 http://apt.postgresql.org precise-pgdg/main i386 Packages [27.6 kB]
Ign http://apt.postgresql.org precise-pgdg/main Translation-en_US
Ign http://apt.postgresql.org precise-pgdg/main Translation-en
Запуск , psql --version
чтобы подтвердить это, терминальные выходы:
psql (PostgreSQL) 9.2.4