การติดตั้งเซิร์ฟเวอร์ Postgres 9.6 บน Amazon Linux


10

วิธีที่ดีที่สุดในการติดตั้ง postgres-server 9.6 บน Amazon Linux โดยไม่ต้องสร้างจากแหล่งที่มาคืออะไร ผมพยายามทำงานrpm -i https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-ami201503-96-9.6-2.noarch.rpmเพื่อติดตั้งรุ่นที่ระบุไว้ในhttps://yum.postgresql.org/repopackages.phpและติดตั้งโดยไม่ข้อผิดพลาด แต่ผมก็ยังไม่ได้มีservice postgresqlหรือpsqlหรือpostgresผู้ใช้ ฉันพลาดอะไร?

คำตอบ:


13

คุณได้ติดตั้งที่เก็บซึ่งทำให้แพ็คเกจ PostgreSQL พร้อมใช้งาน (ตรวจสอบ/etc/yum.repos.d) ตอนนี้คุณสามารถทำได้จริงและติดตั้งฐานข้อมูลด้วยyum updateyum install postgresql96-server


1
ค่อนข้างมีแนวโน้มที่คุณจะต้องทำอย่างนั้นเป็นราก: sudo -i รอบต่อนาทีdownload.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/...
วิก

@Vic: นั่นค่อนข้างชัดเจนว่าไม่ใช่ปัญหา
สเวน

คำตอบของคุณถูกต้อง แต่เมื่อฉันทำตามฉันจำเป็นต้องรูต มันเป็นปัญหาสำหรับฉันแล้วคำแนะนำของคุณก็เหมาะสม
Vic

0

ตามคำตอบของSven (ด้วยความคิดเห็นของVic )คุณควร:

  1. รวมไฟล์แพคเกจ 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. ติดตั้งแพ็กเกจ Postgresql 9.6 ที่จำเป็นโดยใช้ yum

    sudo yum install postgresql96-server.x86_64

    สิ่งนี้จะช่วยให้คุณติดตั้งเซิร์ฟเวอร์ PostgreSQL และสร้างpostgresผู้ใช้ อย่างไรก็ตามเนื่องจากคุณต้องการติดตั้งเครื่องมือบรรทัดคำสั่งสำหรับ postgres คุณจะต้อง ...

    sudo yum install postgresql96.x86_64 postgresql96-libs.x86_64

    ซึ่งการติดตั้งpsql, pg_dumpและเครื่องมือบรรทัดคำสั่งอื่น ๆ

ฉันรู้ว่ามันสายเกินไป แต่ฉันหวังว่าจะช่วยทุกคนที่อาจสะดุดกับปัญหาแบบนี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.