Desinstale uma versão específica do PostgreSQL

14

Eu tenho o Postgresql 9.1.1 no meu Ubuntu 12.04 que foi instalado devido a atualizações automáticas e sempre que eu o desinstalo usando o comando:

sudo apt-get --purge remove postgresql-9.1.1

Eu recebo um erro dizendo:

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

Alguém pode me dizer como desinstalar este pacote completamente para que eu possa instalar a outra versão inferior - 8.4.7

sanjeeda
fonte
A segunda parte da sua pergunta (rebaixamento) é respondida onde você pediu-lo: askubuntu.com/questions/285232/how-do-i-downgrade-postgresql
don.joey

Respostas:

17

A versão 9.1.1 do PostgerSQL está localizada no pacote postgresql-9.1. Portanto, você deve remover este pacote:

sudo apt-get purge postgresql-9.1

A segunda parte da sua pergunta já foi respondida aqui: Como faço o downgrade do PostgreSQL?

qbi
fonte
10

Se você deseja desinstalar o postgresql e qualquer pacote relacionado, use autoremove:

sudo apt-get --purge autoremove postgresql*

Isso selecionará qualquer pacote que comece com postgresql e removerá qualquer dependência automática que esses pacotes instalaram efetivamente, removendo qualquer versão do postgresql. Se você deseja apenas remover o cliente ou o servidor, sua aposta deve estar em apt-cache search postgresql | grep clientou server.

Braiam
fonte
2

Experimentar:

sudo apt-get --purge remove postgresql-9.1

Além disso, você pode instalar o 8.4.7 e parar o servidor postgresql-9.1.

on_the_shores_of_linux_sea
fonte
-1

Experimentar:

sudo apt-get --purge remove postgresql
Ads20000
fonte