A partir de 2014, este sitio web describe la forma de hacerlo para Ubuntu y Debian: https://wiki.postgresql.org/wiki/Apt
Copiar y pegar (06/06/2014) en caso de que el sitio web se desconecte, pase lo que pase:
Paquetes PostgreSQL para Debian y Ubuntu
El Grupo de Desarrollo Global de PostgreSQL (PGDG) mantiene un repositorio APT de paquetes PostgreSQL para Debian y Ubuntu ubicado en http://apt.postgresql.org/pub/repos/apt/. Nuestro objetivo es crear paquetes de servidor PostgreSQL, así como paquetes de extensiones y módulos en varias versiones de Debian / Ubuntu para todas las versiones de PostgreSQL compatibles. Actualmente, admitimos Debian 6.0 (squeeze), 7.0 (wheezy) e inestable (sid) 64/32 bit (amd64 / i386) Ubuntu 10.04 (lúcido), 12.04 (preciso), 13.10 (descarado), 14.04 (confiable) 64 / 32 bit (amd64 / i386) PostgreSQL 8.4, 9.0, 9.1, 9.2, 9.3, 9.4 beta Extensiones de servidor como Slony-I, varios idiomas PL y tipos de datos Aplicaciones como pgadmin3, pgbouncer y pgpool-II Paquetes para versiones anteriores de PostgreSQL y las distribuciones anteriores de Debian / Ubuntu continuarán en el repositorio; se proporcionarán actualizaciones para aquellos de manera ad-hoc.
Inicio rápido
Cree /etc/apt/sources.list.d/pgdg.list. Las distribuciones se llaman codename-pgdg. En el ejemplo, reemplace wheezy con la distribución real que está utilizando:
deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main
(Puede determinar el nombre en clave de su distribución ejecutando lsb_release -c.) Importe la clave del repositorio desde https://www.postgresql.org/media/keys/ACCC4CF8.asc , actualice las listas de paquetes y comience a instalar paquetes:
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
Alternativamente, este script de shell hará los pasos anteriores por usted. 9.4 beta solamente: consulte las preguntas frecuentes sobre las versiones beta Eche un vistazo a las preguntas frecuentes. Nota: Este repositorio proporciona metapaquetes "postgresql", "postgresql-contrib" y "postgresql-client" que dependen de los últimos paquetes postgresql-xy, ..., similares a los presentes en Debian y Ubuntu. Una vez que se lanza una nueva versión de PostgreSQL, estos metapaquetes se actualizarán para depender de la nueva versión. Si desea permanecer con una versión particular de PostgreSQL, debe instalar paquetes específicos como "postgresql-9.3" en lugar de "postgresql".