Odinstaluj określoną wersję PostgreSQL

14

Mam Postgresql 9.1.1 w moim Ubuntu 12.04, który został zainstalowany z powodu automatycznych aktualizacji i za każdym razem, gdy odinstalowuję go za pomocą polecenia:

sudo apt-get --purge remove postgresql-9.1.1

Pojawia się komunikat o błędzie:

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

Czy ktoś może mi powiedzieć, jak całkowicie odinstalować ten pakiet, abym mógł zainstalować inną niższą wersję - 8.4.7

sanjeeda
źródło
Odpowiedź na drugą część pytania (obniżenie wersji) w miejscu, w którym je zadałeś
don.joey,

Odpowiedzi:

17

Wersja 9.1.1 PostgerSQL znajduje się w pakiecie postgresql-9.1. Więc powinieneś usunąć ten pakiet:

sudo apt-get purge postgresql-9.1

Odpowiedź na drugą część pytania jest już tutaj: Jak obniżyć wersję PostgreSQL?

qbi
źródło
10

Jeśli chcesz odinstalować postgresql i dowolny powiązany pakiet, powinieneś użyć autoremove:

sudo apt-get --purge autoremove postgresql*

Spowoduje to wybranie dowolnego pakietu zaczynającego się od postgresql i usunięcie wszelkich automatycznych zależności, które te pakiety zainstalowały skutecznie usuwając dowolną wersję postgresql. Jeśli chcesz tylko usunąć klienta lub serwer, Twój zakład powinien być ustawiony na apt-cache search postgresql | grep clientlub server.

Braiam
źródło
2

Próbować:

sudo apt-get --purge remove postgresql-9.1

Możesz także zainstalować 8.4.7 i zatrzymać serwer postgresql-9.1.

on_the_shores_of_linux_sea
źródło
-1

Próbować:

sudo apt-get --purge remove postgresql
Ads20000
źródło