วิธีการติดตั้ง PgAdmin3 เวอร์ชั่น 1.20.0 ใน Ubuntu 14.04


12

ฉันพยายามติดตั้งโดยใช้ PPA

ก่อนอื่นฉันจะเพิ่มลิงค์ไปยังไดเรกทอรีที่เก็บไฟล์ source.list ในไฟล์ /etc/apt/sources.list

$ Sudo nano /etc/apt/sources.list


 deb http://ppa.launchpad.net/pitti/postgresql/ubuntu precise play

 deb-src http://ppa.launchpad.net/pitti/postgresql/ubuntu precise play

ประการที่สองฉันปรับปรุงที่เก็บด้วยคำสั่ง

$ Sudo apt-get update

แม้ว่าจะมีข้อผิดพลาด

: W: GPG error: precise http://ppa.launchpad.net Release: The following signatures could not be verified Because The public key is not available: NO_PUBKEY 99B656EA8683D8A2

ฉันเพิ่มวิธีที่จะเอาชนะ apt-key สร้างโฟลเดอร์ Key1 มีรหัสที่ลิงค์ด้านล่าง รหัส key1

จากนั้นฉันเรียกใช้คำสั่ง

$ Sudo apt-key add / directory / key1

ประสบความสำเร็จ

ฉันพยายามอัปเดตพื้นที่เก็บข้อมูลที่สามด้านหลัง

$ Sudo apt-get update

ประสบความสำเร็จ

สี่ฉันพยายามเรียกใช้คำสั่งต่อไปนี้เพื่อติดตั้ง pgadmin3 กับ 1.20.0

$ Sudo apt-get install pgadmin3

ยังติดตั้งคงที่กับ 1.18.0 ฉันจะแก้ไขได้อย่างไร


เกี่ยวกับ "แพ็คเกจที่เสียหาย" หรือ "วิธีแก้ปัญหาที่เสถียร" โปรดดู คำถามที่คล้ายกันนี้
Peter Krauss

คำตอบ:


11

นั่นเป็นเพราะตามที่ระบุไว้ในหน้า PPA PPA ถูกคัดค้านและจะไม่ได้รับการอัปเดตใด ๆ อีกต่อไป เวอร์ชัน 'ล่าสุด' ที่มีอยู่ใน PPA นั้นคือ 1.18.1-1

หากคุณต้องการเวอร์ชันล่าสุดให้เช็คเอาต์ที่เก็บข้อมูลที่ดูแลโดย The PostgreSQL Global Development Group (PGDG) ในระยะสั้น

สร้าง /etc/apt/sources.list.d/pgdg.list และใส่เนื้อหาต่อไปนี้:

deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main

อิมพอร์ตคีย์ที่เก็บอัพเดตและติดตั้งแพ็กเกจ:

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-9.4 pgadmin3

นอกจากนี้ยังมีเชลล์สคริปต์ที่จะทำการตั้งค่าที่เก็บโดยอัตโนมัติ

อ้างถึงเอกสารสำหรับข้อมูลเพิ่มเติม


ขอบคุณสำหรับการสอนของคุณ แต่ทำไมเมื่อฉันทำซ้ำการจำลองระบบปฏิบัติการ Ubuntu ใน VirtualBox ล้มเหลว? ไม่มีข้อผิดพลาดเช่นการกวดวิชาที่คุณให้
Yudi Dwiyanto

2

เหตุใดคุณจึงใช้ที่เก็บข้อมูลที่แม่นยำใน Trusty pgadmin3อยู่ในที่เก็บ Ubuntu สำหรับ Trusty และอื่น ๆ

ดังนั้นลบบรรทัด

deb http://ppa.launchpad.net/pitti/postgresql/ubuntu precise play
deb-src http://ppa.launchpad.net/pitti/postgresql/ubuntu precise play

จากคุณsources.listและติดตั้งด้วย

sudo apt-get update
sudo apt-get install pgadmin3

ในการติดตั้งเวอร์ชั่นที่1.20.0~beta2-1คุณต้องการอย่างน้อย Vivid หรือ PPA อื่น:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main" >> /etc/apt/sources.list.d/postgresql.list'

ตรวจสอบกับ

% apt-cache policy pgadmin3
pgadmin3:
  Installed: (none)
  Candidate: 1.20.0-1.pgdg14.04+1
  Version table:
     1.20.0-1.pgdg14.04+1 0
        500 http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg/main i386 Packages

และติดตั้ง

sudo apt-get update
sudo apt-get install --reinstall pgadmin3

เพราะฉันได้ติดตามการสอนเกี่ยวกับลิงก์ต่อไปนี้
BackgearSQL Backport

ฉันต้องการติดตั้งเวอร์ชัน 1.20.0 pgadmin สำหรับการสนับสนุนบน postgresql-9.4 ไม่สามารถใช้ $ sudo apt-get install pgadmin3 ได้โดยตรง
Yudi Dwiyanto
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.