Problemas al instalar postgresql-9.4: no se puede encontrar el paquete


15

Estoy usando Ubuntu 14.04. Estoy tratando de descargar postgresql usando esta guía .

Pero cuando ejecuto el comando sudo apt-get install postgresql-9.4en mi terminal, recibo este mensaje de error:

E: Unable to locate package postgresql-9.4
E: Couldn't find any package by regex 'postgresql-9.4'

¿Qué estoy haciendo mal?


1
Por favor, editar su pregunta y añadir la salida deapt-cache policy postgresql
heemayl


Recuerde hacer sudo apt-get update && sudo apt-get upgradeantes de instalar.
Lucio

¿Ha configurado el repositorio como se indica allí ? También visite askubuntu.com/q/378558
Pandya

Respuestas:


8

Esto se debe a que en los repositorios de Ubuntu 14.04 hay una versión postgresql-9.3. Entonces corre

sudo apt-get install postgresql-9.3

Regresé "E: dependencias no satisfechas. Intente 'apt-get -f install' sin paquetes (o especifique una solución)".
Joe Morano

Ejecute "sudo apt-get install -f".
Piloto6

¿No es "sudo apt-get -f install"?
Joe Morano

No importa.
Piloto6

44
Entonces, ¿qué sucede si desea usar la versión 9.4, que en realidad tiene la funcionalidad (jsonb) que necesito?
Mattis

23

¡Puedes instalar postgres 9.4 en Ubuntu 14.04!

Siga las instrucciones en http://www.postgresql.org/download/linux/ubuntu/ :

Cree el archivo /etc/apt/sources.list.d/pgdg.listy agregue una línea para el repositorio:

deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main

Importe la clave de firma del repositorio y actualice las listas de paquetes:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
  sudo apt-key add -
sudo apt-get update

Ahora puedes instalar con

sudo apt-get install postgresql-9.4

1
¿Cómo ejecuto esto? Procedente de un usuario novato de Windows. ¿Me puede dar comandos para escribir línea por línea en el cmd
Noogui

1
@noogui literalmente solo copia y pega lo anterior en tu terminal. "Crear el archivo" sólo tiene que escribir sudo touch /etc/apt/sources.list.d/pgdg.listo utilizar un programa como vim, nanoo emacs. En ese archivo que ha creado, simplemente agregue una sola línea que comience deb, esa es la ubicación del repositorio de paquetes de Postgres. Luego, simplemente copie el resto de los comandos anteriores y péguelo en su terminal; agregará la clave de autenticación para su sistema y ese repositorio. Ejecute el comando final anterior para instalar el paquete 9.4 desde el repositorio.
Todd

Esta debería ser la respuesta aceptada, ayuda a los usuarios en otras plataformas como Debian u otras versiones de Ubuntu por completo.
Cécile Fecherolle
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.