Die Installation von PostgreSQL-Client-v10 auf Amazon AWS Linux (EC2) AMI
Ich erfolgreich gestarteten neuen AWS RDS PostgreSQL v10 Instanz und installieren müssen, PostgreSQL v10-client auf Amazon Linux-EC2-Instanz.
Ich habe versucht es zu installieren mit yum
, aber kann es nicht finden, das Paket für v10:
[ec2-user@ip-X-X-X-X ~]$ sudo yum install -y postgresql10
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main | 2.1 kB 00:00:00
amzn-updates | 2.5 kB 00:00:00
No package postgresql110 available.
Error: Nothing to do
Bisher habe ich es geschafft, installieren Sie den PostgreSQL-client v9.5:
[ec2-user@ip-X-X-X-X ~]$ sudo yum install -y postgresql95
Ich glaube, ich muss hinzufügen Postgres-yum-repository, wie erwähnt, in https://www.postgresql.org/download/linux/redhat/. Aber welche Plattform soll ich wählen für das Amazon Linux? Red Hat?
InformationsquelleAutor Ismar Slomic | 2018-03-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Pakete/Repos, das entworfen, um die Arbeit von RedHat funktioniert auf Amazon Linux, Amazon Linux ist eine minimal-Installation von RHEL. Kann es zu Kompatibilitätsproblemen, wenn Sie wählen Sie die alte version des Amazon Linux (Amazon linux 1) für die unten aufgeführten Schritte, ansonsten sollte er funktionieren, in der neuesten version von Amazon Linux 2.
Check Amazon Linux-version
Installieren RHEL 7 yum-repo für PostgreSQL
Install PostgreSQL-Client v10
Lesen Sie mehr über Amazon Linux 2
Hinweis! Amazon Linux 2 bietet zusätzliche Paket-installation durch Amazon Linux-Extras-Repository (
amazon-linux-extras
) ((nur client)). Da postgresql10 ist noch nicht verfügbar, hinzufügen von extra-yum-repo ist die einzige Lösung, die per heute.UDATE 2019May
diejenigen, die sehen,
kann immer noch installieren, Schritt für Schritt alle Abhängigkeiten und den server mit:
Empfangen
Error: Package: postgresql10-10.3-1PGDG.rhel7.x86_64 (pgdg10) Requires: systemd-sysv
bei der Ausführungsudo yum install -y postgresql10
Ich bekomme den gleichen Fehler. Meine AMI-version "Amazon Linux AMI release 2018.03", die durch die Benennung scheint zu sein, ziemlich frisch. Ist systemd entfernt von den späteren Versionen des AMI?
vielen Dank für diese. funktioniert perfekt (wie von Jun 4, 2018) auf Amazon Linux-release 2 (2017.12)
scheint amazon-linux-extras installieren, nur ein client, kein server.
InformationsquelleAutor Haneef Mohammed
Anpassung Mohammed Haneef Antwort für das Amazon Linux-1 (getestet auf 2018.03):
Gehen, um die Postgres - repositories Seite und ergreifen Sie die URL für "Red Hat Enterprise Linux 6 - x86_64'. Installieren Sie die PG-repos und ergänzen die Einträge, ersetzen Sie dabei '$releasever' durch '6.9' (oder neuere?):
Zweite Teil ist das gleiche:
InformationsquelleAutor steamer25
sudo amazon-linux-extras installieren postgresql10
InformationsquelleAutor johnthuss
Da keiner der bisherigen Antworten, die für mich gearbeitet, ich bin das hinzufügen einer Lösung, die lassen mir die Installation postgresql10 client. Wir sind mit
VERSION="2018.03"
von Amazon Linux AMI in unsere pipelines.Gebäude aus Quelle:
Hinweis: Der link unten zeigt auf postgresql 10.4, möchten Sie vielleicht zu prüfen, die für neuere Versionen:
Dem neuen Paket sollte installiert werden, mit all Ihren ausführbaren Dateien hier:
/usr/local/pgsql/bin
Nun, Bedenken Sie, dass Befehle
psql
,pg_dump
etc. immer noch auf der alten version der psql client. Sie können laufen mit den vollständigen ausführbaren Pfade (/usr/local/pgsql/bin/psql
) oder stellen Sie das neue Verzeichnis an den Anfang Ihrer$PATH
so, dass das system Aussehen wird, es zuerst:Bearbeiten
~/.bash_profile
hinzufügen, dass diese am Ende:Führen:
Nun sollte alles bereit sein:
InformationsquelleAutor arudzinska
Die Art, wie ich das Problem behoben wurde, durch ausführen
bevor
auf dem Amazon Linux
InformationsquelleAutor Ryan Weaver
für v11 auf Amazon Linux 2 ich zu tun hatte
InformationsquelleAutor user459911
Diesem mein 2019 Lösung:
Nur tun
Sollten Sie nicht haben, um es zu laden aus einer externen Quelle, da es bereits gegeben, die Sie standardmäßig von Amazon, alles, was Sie tun müssen, ist installieren Sie es.
Die anderen Lösungen funktionieren nicht für mich, und ich verbrachte eine gute Menge Zeit schlug meinen Kopf gegen die Wand versuchen, herauszufinden, warum.
Und überraschend, obwohl Sie installieren psql9.6 Sie bekommen version 10.
InformationsquelleAutor iqbal125