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


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?


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.



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.