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


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.


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.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.