Deinstallieren Sie eine bestimmte Version von PostgreSQL

14

Ich habe Postgresql 9.1.1 in meinem Ubuntu 12.04, das aufgrund von automatischen Upgrades und bei jeder Deinstallation mit dem folgenden Befehl installiert wurde:

sudo apt-get --purge remove postgresql-9.1.1

Ich erhalte die Fehlermeldung:

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

Kann mir jemand sagen, wie man dieses Paket komplett deinstalliert, damit ich die andere niedrigere Version installieren kann - 8.4.7

sanjeeda
quelle
Der zweite Teil Ihrer Frage (Herabstufung) wird dort beantwortet, wo Sie ihn gestellt haben: askubuntu.com/questions/285232/how-do-i-downgrade-postgresql
don.joey

Antworten:

10

Wenn Sie postgresql und ein zugehöriges Paket deinstallieren möchten, sollten Sie Folgendes verwenden autoremove:

sudo apt-get --purge autoremove postgresql*

Dies wählt jedes Paket aus, das mit postgresql beginnt, und entfernt alle automatischen Abhängigkeiten, die diese Pakete installiert haben, um eine beliebige Version von postgresql zu entfernen. Wenn Sie nur den Client oder den Server entfernen möchten, sollte Ihre Wette auf apt-cache search postgresql | grep clientoder lauten server.

Braiam
quelle
2

Versuchen:

sudo apt-get --purge remove postgresql-9.1

Sie können auch 8.4.7 installieren und den Server postgresql-9.1 stoppen.

on_the_shores_of_linux_sea
quelle
-1

Versuchen:

sudo apt-get --purge remove postgresql
Ads20000
quelle