ฉันจะติดตั้ง pgAdmin III สำหรับ postgreSQL 9.2 ได้อย่างไร


27

ฉันมีเซิร์ฟเวอร์ Windows ที่รัน postgresql 9.2 ฉันต้องการที่จะตีมันโดยใช้ pgAdmin III จากกล่องเวิร์กสเตชัน Ubuntu 12.10 ของฉัน

ฉันติดตั้ง pgAdmin III จาก synaptic และลองดาวน์โหลดโดยตรงจากไซต์ postgreSQL โดยใช้ตัวติดตั้งซอฟต์แวร์ ไม่ว่าฉันจะได้รับเพียง pgAdmin III สำหรับ postgresql 9.1 เมื่อฉันรัน pgAdmin III และชี้ไปที่เซิร์ฟเวอร์ของฉันฉันได้รับข้อความแสดงข้อผิดพลาดบอกฉันว่าฐานข้อมูลคือ 9.2 และ pgAdmin III ของฉันคือ 9.1 ไม่เข้ากันกับ 9.2

ฉันสามารถเข้าถึงเซิร์ฟเวอร์เองก็โอเคจากกล่อง Ubuntu - ฉันมีโปรแกรม Python ที่เข้าถึงฐานข้อมูลโดยไม่มีปัญหา - แต่ฉันต้องการ pgAdmin III สำหรับ 9.2 ที่ทำงานภายใต้ Ubuntu 12.10

มีให้หรือไม่ ฉันจะหาได้ที่ไหน


คำตอบ:


15

ตั้งแต่ปี 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"


หากคำแนะนำไม่ทำงานเมื่อมีคนไม่deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg mainทำต่อไปนี้แทน (จากwiki.postgresql.org/wiki/Apt ):sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
chomp

61

มันอยู่ในที่เก็บ

sudo apt-get install pgadmin3

หรือค้นหาศูนย์ซอฟต์แวร์

ซอฟแวร์ศูนย์

หากนั่นเป็นรุ่นที่ไม่ถูกต้องคุณสามารถใช้PPA :

หากไม่ได้ทำงานคุณสามารถใช้แหล่งที่มาและเรียบเรียงด้วยตัวคุณเองจากแหล่งที่มา


สิ่งนี้ได้ผลและยิ่งกว่านั้นอีก!
Unom

มันไม่ได้อยู่ในศูนย์ s / ​​w, Ubuntu 16 แต่sudo apt-getทำงานได้
techkuz

4

เวอร์ชัน 16 ของ pgadmin3 ( http://www.pgadmin.org/visualtour16.php ) เป็นสิ่งจำเป็นสำหรับ Postgres 9.2 และไม่ได้อยู่ใน repo หรือ PPA สำหรับ Ubunutu 12.10

ดูเหมือนว่าคุณจะต้องสร้างหรืออัพเกรด

ฉันได้สร้างขึ้นสำหรับ 12.10: https://copy.com/anB4E19CxdLW - บางทีไบนารีนั้นจะใช้ได้กับคุณถ้าคุณอยู่บน 12.10

หากไม่ต้องการและคุณต้องสร้างด้วยตัวเองตรวจสอบให้แน่ใจว่าคุณติดตั้ง

sudo apt-get install postgresql-server-dev-9.2

0

สำหรับ pgAdmin 4 คุณสามารถอ้างถึงหน้า wiki นี้: https://wiki.postgresql.org/wiki/Apt

ฉันพยายามและติดตั้ง pgAdmin 4 บน Ubuntu 16.04:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
sudo apt-get install wget ca-certificates
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-10 pgadmin4
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.