Installieren von Postgres Server 9.6 unter Amazon Linux


10

Was ist der beste Weg, um Postgres-Server 9.6 unter Amazon Linux zu installieren, ohne aus dem Quellcode zu erstellen? Ich habe versucht rpm -i https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-ami201503-96-9.6-2.noarch.rpm, die unter https://yum.postgresql.org/repopackages.php aufgeführte Version auszuführen , und sie wurde fehlerfrei installiert, habe aber noch keinen service postgresqloder psqloder einen postgresBenutzer. Was habe ich verpasst?

Antworten:


13

Sie haben das Repository installiert , das PostgreSQL-Pakete zur Verfügung stellt (überprüfen /etc/yum.repos.d). Jetzt können Sie yum updatedie DB mit ausführen und tatsächlich installieren yum install postgresql96-server.


1
Sehr wahrscheinlich müssen Sie dies als root tun: sudo rpm -i download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/…
Vic

@Vic: Das ist ganz klar nicht das Problem.
Sven

Ihre Antwort ist jedoch richtig, als ich folgte, musste ich root sein. Es war das Problem für mich, und dann waren Ihre Anweisungen anwendbar.
Vic

0

Basierend auf Svens Antwort (mit Vics Kommentar) sollten Sie:

  1. Fügen Sie die offizielle PostgreSQL 9.6 RPM-Paketdatei hinzu

    sudo rpm -i https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-ami201503-96-9.6-2.noarch.rpm

  2. Installieren Sie die benötigten Postgresql 9.6-Pakete mit yum

    sudo yum install postgresql96-server.x86_64

    Auf diese Weise können Sie einen PostgreSQL-Server installieren und einen postgresBenutzer erstellen . Da Sie jedoch auch die Befehlszeilentools für Postgres installieren wollten, benötigen Sie ...

    sudo yum install postgresql96.x86_64 postgresql96-libs.x86_64

    Welche installiert psql, pg_dumpund andere Kommandozeilen - Tools.

Ich weiß, dass es zu spät ist, aber ich hoffe, das hilft jedem, der über diese Art von Problem stolpern könnte.

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.