Cách cài đặt PGAdmin3 phiên bản 1.20.0 trong Ubuntu 14.04


12

Tôi cố gắng cài đặt bằng PPA

Đầu tiên, tôi thêm một liên kết đến thư mục kho lưu trữ tập tin source.list thư mục /etc/apt/source.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

Thứ hai, tôi đã cập nhật kho lưu trữ với lệnh

$ Sudo apt-get update

mặc dù có lỗi

: 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

Tôi đã thêm một cách để vượt qua khóa apt, tạo thư mục Key1 chứa mã trên liên kết bên dưới mã key1

sau đó tôi chạy lệnh

$ Sudo apt-key add / directory / key1

thành công

Tôi đã cố cập nhật kho thứ ba trở lại

$ Sudo apt-get update

thành công

bốn Tôi cố gắng chạy lệnh sau để cài đặt pgadmin3 so với 1.20.0

$ Sudo apt-get install pgadmin3

Chưa cài đặt cố định so với 1.18.0, làm cách nào để khắc phục?


Về "gói bị hỏng" hoặc "giải pháp ổn định", hãy xem câu hỏi tương tự này
Peter Krauss

Câu trả lời:


11

Đó là bởi vì, như đã đề cập trong trang PPA, PPA không được dùng nữa và sẽ KHÔNG nhận được BẤT CỨ CẬP NHẬT nào nữa. Phiên bản 'mới nhất' có sẵn trong PPA đó là 1.18.1-1.

Nếu bạn muốn phiên bản mới nhất, hãy kiểm tra kho lưu trữ được duy trì bởi Nhóm phát triển toàn cầu PostgreSQL (PGDG). Nói ngắn gọn,

Tạo /etc/apt/source.list.d/pgdg.list và đặt các nội dung sau:

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

Nhập khóa kho, cập nhật và cài đặt các gói:

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

Ngoài ra còn có một kịch bản shell sẽ tự động thiết lập kho lưu trữ.

Tham khảo tài liệu để biết thêm thông tin.


Cảm ơn hướng dẫn của bạn, nhưng tại sao khi tôi lặp lại hệ điều hành mô phỏng Ubuntu trong VirtualBox không thành công? Tất cả không có lỗi như hướng dẫn bạn đưa ra
Yudi Dwiyanto

2

Tại sao bạn sử dụng kho chính xác trong Trusty? pgadmin3nằm trong kho Ubuntu cho Trusty, v.v.

Do đó, loại bỏ các dòng

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

từ của bạn sources.listvà cài đặt với

sudo apt-get update
sudo apt-get install pgadmin3

Để cài đặt phiên bản, 1.20.0~beta2-1bạn cần ít nhất Vivid hoặc PPA khác:

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'

Kiểm tra với

% 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

Và cài đặt

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

bởi vì tôi đã làm theo hướng dẫn về liên kết sau PostgreSQL backport để phát hành Ubuntu ổn định , nó đã là liên kết lỗi thời
Yudi Dwiyanto

Tôi muốn cài đặt phiên bản 1.20.0 pgadmin đó để được hỗ trợ trên postgresql-9.4, không thể trực tiếp sử dụng $ sudo apt-get install pgadmin3
Yudi Dwiyanto
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.