Начиная с 2014 года этот веб-сайт описывает способ сделать это для Ubuntu и Debian: https://wiki.postgresql.org/wiki/Apt
Скопируйте и вставьте (2014-06-06), если веб-сайт переходит в автономный режим, что бы ни случилось:
Пакеты PostgreSQL для Debian и Ubuntu
Группа глобального развития PostgreSQL (PGDG) поддерживает APT-репозиторий пакетов PostgreSQL для Debian и Ubuntu, расположенный по адресу http://apt.postgresql.org/pub/repos/apt/., Мы стремимся создавать пакеты серверов PostgreSQL, а также пакеты расширений и модулей для нескольких выпусков Debian / Ubuntu для всех поддерживаемых версий PostgreSQL. В настоящее время мы поддерживаем Debian 6.0 (squeeze), 7.0 (wheezy) и нестабильный (sid) 64/32 бит (amd64 / i386) Ubuntu 10.04 (lucid), 12.04 (точный), 13.10 (грубый), 14.04 (надежный) 64 / 32 бит (amd64 / i386) PostgreSQL 8.4, 9.0, 9.1, 9.2, 9.3, 9.4 бета-серверные расширения, такие как Slony-I, различные языки PL и типы данных Приложения, такие как пакеты pgadmin3, pgbouncer и pgpool-II для более старых версий PostgreSQL и старые дистрибутивы Debian / Ubuntu будут продолжать оставаться в хранилище; обновления для них будут предоставляться на специальной основе.
Быстрый старт
Создайте /etc/apt/sources.list.d/pgdg.list. Распределения называются кодовое имя-pgdg. В этом примере замените wheezy на фактический дистрибутив, который вы используете:
deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main
(Вы можете определить кодовое имя вашего дистрибутива, запустив lsb_release -c.) Импортируйте ключ репозитория из https://www.postgresql.org/media/keys/ACCC4CF8.asc , обновите списки пакетов и начните установку пакетов:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install postgresql-9.3 pgadmin3
С другой стороны, этот сценарий оболочки сделает вышеуказанные шаги для вас. 9.4 только бета: смотрите FAQ по бета-версиям. Посмотрите FAQ. Примечание. Этот репозиторий содержит метапакеты postgresql, postgresql-contrib и postgresql-client, которые зависят от последних пакетов postgresql-xy, ..., аналогичных тем, которые представлены в Debian и Ubuntu. После выпуска новой версии PostgreSQL эти метапакеты будут обновлены в зависимости от новой версии. Если вы хотите остаться с определенной версией PostgreSQL, вы должны установить определенные пакеты, такие как «postgresql-9.3» вместо «postgresql».