Ich versuche, postgreSQL 9.6 in Ubuntu 18.04 über das Ubuntu Software Center zu installieren und vom Terminal aus einzugeben
sudo apt-get install postgresql-9.6
laut offizieller Dokumentation https://www.postgresql.org/download/linux/ubuntu/
Create the file /etc/apt/sources.list.d/pgdg.list and add a line for the repository
deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main
Import the repository signing key, and update the package lists
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
Die zu installierende Version ist 10
Irgendeine Hilfe?
Danke im Voraus.
postgresql:
Installiert: (keine) Kandidat: 10 + 191.pgdg18.04 + 1 Versionstabelle: 10 + 191.pgdg18.04 + 1 500 500 http://apt.postgresql.org/pub/repos/apt bionic-pgdg / main amd64-Pakete 500 http://apt.postgresql.org/pub/repos/apt bionic-pgdg / main i386-Pakete 10 + 190 500 500 http://gr.archive.ubuntu.com/ubuntu bionic / main amd64-Pakete 500 http : //gr.archive.ubuntu.com/ubuntu bionic / main i386-Pakete
Wenn ich überprüfe, wo sich die Postgresql-Ordner befinden, habe ich anscheinend beide Versionen, 9.6 und 10
quelle
wget
Befehl. Was genau geht schief?sudo apt remove postgresql-10
.Antworten:
Nach einigen Monaten musste ich löschen und von Grund auf neu installieren. Um postgresql 9.6 zu installieren, habe ich die folgenden Schritte ausgeführt:
Wichtige Hinweise : Wenn Sie Postgresql 10 bereits installiert haben und 9.6 möchten, müssen Sie Postgresql 10 vollständig entfernen und anschließend Postgresql 9.6 manuell installieren. Befolgen Sie daher Methode 2 .
Methode 1
Schritt 1
Schritt 2
Schritt 3.
Methode 2
Um Postgres 9.6 zu installieren, auf dem bereits Postgres 10 oder eine andere Version als 9.6 installiert ist, müssen Sie zunächst postgresql (alle Versionen und Dateien) vollständig deinstallieren und die nächsten Schritte ausführen.
Installieren Sie schließlich manuell postgreSQL mit dem nächsten Befehl:
Ich hoffe, es kann jemandem helfen, der das gleiche Problem haben könnte.
quelle
In meinem Fall nicht ganz dasselbe, wenn versucht wird, postgresql 10 durch postgresql 9.4 zu ersetzen .
Ich habe die alten unerwünschten Pakete von entfernt
Während ich versuche, die Pakete zu entfernen, treten auch einige Probleme auf. Ich beende den Prozess, bevor er 100% erreicht, und die folgenden Befehle werden verwendet, um die Probleme auf dem Weg zu beheben.
Und starten Sie die Installation wie folgt:
quelle