Instalowanie serwera Postgres 9.6 na Amazon Linux

10

Jaki jest najlepszy sposób na zainstalowanie postgres-server 9.6 na Amazon Linux bez budowania ze źródła? Próbowałem uruchomiony rpm -i https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-ami201503-96-9.6-2.noarch.rpmzainstalować wersję wymienione na https://yum.postgresql.org/repopackages.php , i zainstalowane bez błędów, ale nadal nie ma service postgresql, albo psql, albo postgresużytkownik. Co mnie ominęło?

osłona
źródło

Odpowiedzi:

13

Zainstalowałeś repozytorium, które udostępnia pakiety PostgreSQL (sprawdź /etc/yum.repos.d). Teraz możesz to zrobić yum updatei zainstalować DB za pomocą yum install postgresql96-server.

Sven
źródło
1
Całkiem prawdopodobne, że będziesz musiał to zrobić jako root: sudo rpm -i download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/…
Vic
@Vic: To całkiem nie jest problem.
Sven
Twoja odpowiedź jest prawidłowa, ponieważ podążając za tym, musiałem być rootem. To był dla mnie problem, a wtedy twoje instrukcje miały zastosowanie.
Vic
0

Na podstawie odpowiedzi Svena (z komentarzem Vica ) powinieneś:

  1. Dołącz oficjalny plik pakietu PostgreSQL 9.6 RPM

    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. Zainstaluj potrzebne pakiety Postgresql 9.6, używając yum

    sudo yum install postgresql96-server.x86_64

    Pozwoliłoby to zainstalować serwer PostgreSQL i utworzyć postgresużytkownika. Ponieważ jednak chciałeś również zainstalować narzędzia wiersza poleceń dla postgres, będziesz potrzebować ...

    sudo yum install postgresql96.x86_64 postgresql96-libs.x86_64

    Który instaluje psql, pg_dumpi innych narzędzi wiersza poleceń.

Wiem, że jest już za późno, ale mam nadzieję, że pomoże to każdemu, kto może natknąć się na tego rodzaju problem.

Abel Melquiades Callejo
źródło