ตั้งแต่ปี 2014 เว็บไซต์นี้อธิบายวิธีดำเนินการสำหรับ Ubuntu และ Debian: https://wiki.postgresql.org/wiki/Apt
คัดลอกวาง (2014-06-06) ในกรณีที่เว็บไซต์ออฟไลน์ไม่ว่าจะเกิดอะไรขึ้น:
แพ็คเกจ PostgreSQL สำหรับ Debian และ Ubuntu
PostgreSQL Global Development Group (PGDG) ดูแลที่เก็บ APT ของแพ็คเกจ PostgreSQL สำหรับ Debian และ Ubuntu ซึ่งอยู่ที่http://apt.postgresql.org/pub/repos/apt/. เราตั้งเป้าหมายที่จะสร้างแพ็คเกจเซิร์ฟเวอร์ PostgreSQL รวมถึงส่วนขยายและโมดูลแพ็คเกจในรุ่น Debian / Ubuntu หลายรุ่นสำหรับรุ่น PostgreSQL ทั้งหมดที่รองรับ ปัจจุบันเรารองรับ Debian 6.0 (บีบ), 7.0 (เสียงฮืด) และไม่เสถียร (sid) 64/32 บิต (amd64 / i386) Ubuntu 10.04 (ชัดเจน), 12.04 (แม่นยำ), 13.10 (ทะลึ่ง), 14.04 (เชื่อถือได้) 64 / 32 บิต (amd64 / i386) PostgreSQL 8.4, 9.0, 9.1, 9.2, 9.3, 9.4 เบต้าเซิร์ฟเวอร์ส่วนขยายเช่น Slony-I, ภาษา PL ต่างๆและประเภทข้อมูลแอปพลิเคชันเช่น pgadmin3, pgbouncer และ pgpool-II แพ็คเกจสำหรับรุ่น PostgreSQL ที่เก่ากว่า และการแจกแจงแบบ Debian / Ubuntu รุ่นเก่าจะยังคงอยู่ในที่เก็บต่อไป การอัปเดตสำหรับสิ่งเหล่านั้นจะได้รับแบบเฉพาะกิจ
Quickstart
สร้าง /etc/apt/sources.list.d/pgdg.list การแจกแจงแบบนี้เรียกว่า codename-pgdg ในตัวอย่างแทนที่ wheezy ด้วยการกระจายจริงที่คุณใช้:
deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main
(คุณอาจกำหนดชื่อรหัสของการแจกจ่ายของคุณโดยเรียกใช้ lsb_release -c.) นำเข้าคีย์ที่เก็บจากhttps://www.postgresql.org/media/keys/ACCC4CF8.ascอัปเดตรายการแพ็กเกจและเริ่มการติดตั้งแพ็คเกจ:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install postgresql-9.3 pgadmin3
อีกทางหนึ่งเชลล์สคริปต์นี้จะทำตามขั้นตอนข้างต้นสำหรับคุณ 9.4 เบต้าเท่านั้น: ดูคำถามที่พบบ่อยเกี่ยวกับรุ่นเบต้าดูที่คำถามที่พบบ่อย หมายเหตุ: ที่เก็บนี้มี "postgresql", "postgresql-contrib" และ "postgresql-client" meta-packages ซึ่งขึ้นอยู่กับแพ็คเกจล่าสุด postgresql-xy, ... คล้ายกับที่อยู่ใน Debian และ Ubuntu เมื่อเวอร์ชัน PostgreSQL ใหม่ออกมา meta-packages เหล่านี้จะได้รับการปรับปรุงให้ขึ้นอยู่กับเวอร์ชันใหม่ หากคุณต้องการอยู่กับ PostgreSQL รุ่นใดรุ่นหนึ่งคุณควรติดตั้งแพ็คเกจเฉพาะเช่น "postgresql-9.3" แทนที่จะเป็น "postgresql"