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?

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.


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.