Menginstal Postgres server 9.6 di Amazon Linux

10

Apa cara terbaik untuk menginstal postgres-server 9.6 di Amazon Linux tanpa membangun dari sumber? Saya mencoba menjalankan rpm -i https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-ami201503-96-9.6-2.noarch.rpmuntuk menginstal versi yang tercantum di https://yum.postgresql.org/repopackages.php , dan itu diinstal tanpa kesalahan, tetapi saya masih belum memiliki service postgresql, atau psql, atau postgrespengguna. Apa yang saya lewatkan?

kain kafan
sumber

Jawaban:

13

Anda telah menginstal repositori yang membuat paket PostgreSQL tersedia (centang /etc/yum.repos.d). Sekarang Anda dapat melakukan yum updatedan menginstal DB dengan sebenarnya yum install postgresql96-server.

Sven
sumber
1
Sangat mungkin Anda harus melakukan itu sebagai root: sudo rpm -i download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/…
Vic
@Vic: Jelas bukan itu masalahnya.
Sven
Namun, jawaban Anda benar, ketika saya mengikuti, saya perlu menjadi root. Itu masalah bagi saya, dan kemudian instruksi Anda berlaku.
Vic
0

Berdasarkan jawaban Sven (dengan komentar Vic ) , Anda harus:

  1. Sertakan file paket PostgreSQL 9.6 RPM resmi

    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. Instal paket Postgresql 9.6 yang dibutuhkan menggunakan yum

    sudo yum install postgresql96-server.x86_64

    Ini akan memungkinkan Anda untuk menginstal server PostgreSQL dan membuat postgrespengguna. Namun, karena Anda juga ingin menginstal alat-alat baris perintah untuk postgres, Anda perlu ...

    sudo yum install postgresql96.x86_64 postgresql96-libs.x86_64

    Yang menginstal psql, pg_dumpdan alat-alat baris perintah lainnya.

Saya tahu sudah terlambat tetapi saya harap itu membantu siapa saja yang mungkin tersandung masalah semacam ini.

Abel Melquiades Callejo
sumber