Desinstale una versión específica de PostgreSQL

14

Tengo Postgresql 9.1.1 en mi Ubuntu 12.04 que se instaló debido a actualizaciones automáticas y cada vez que lo desinstalo usando el comando:

sudo apt-get --purge remove postgresql-9.1.1

Me sale un error que dice:

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

¿Alguien puede decirme cómo desinstalar este paquete por completo para que pueda instalar la otra versión inferior - 8.4.7

sanjeeda
fuente
La segunda parte de su pregunta (degradación) se responde donde la ha preguntado: askubuntu.com/questions/285232/how-do-i-downgrade-postgresql
don.joey

Respuestas:

17

La versión 9.1.1 de PostgerSQL se encuentra en el paquete postgresql-9.1. Entonces debes eliminar este paquete:

sudo apt-get purge postgresql-9.1

La segunda parte de su pregunta ya está respondida aquí: ¿Cómo degrado PostgreSQL?

qbi
fuente
10

Si desea desinstalar postgresql y cualquier paquete relacionado, debe usar autoremove:

sudo apt-get --purge autoremove postgresql*

Esto seleccionará cualquier paquete que comience con postgresql y eliminará cualquier dependencia automática que estos paquetes instalen efectivamente eliminando cualquier versión de postgresql. Si solo desea eliminar el cliente o el servidor, su apuesta debe ser en apt-cache search postgresql | grep cliento server.

Braiam
fuente
2

Tratar:

sudo apt-get --purge remove postgresql-9.1

También puede instalar 8.4.7 y detener el servidor postgresql-9.1.

on_the_shores_of_linux_sea
fuente
-1

Tratar:

sudo apt-get --purge remove postgresql
Ads20000
fuente