Làm cách nào để tôi cài đặt pgAdmin III cho postgreSQL 9.2?


27

Tôi có một máy chủ Windows chạy postgresql 9.2. Tôi muốn đánh nó bằng pgAdmin III từ hộp máy trạm Ubuntu 12.10 của tôi.

Tôi đã cài đặt pgAdmin III từ synaptic và cũng đã thử tải xuống trực tiếp từ trang postgreQuery bằng trình cài đặt phần mềm. Bất kể, tôi chỉ có thể nhận pgAdmin III cho postgresql 9.1. Khi tôi chạy pgAdmin III và trỏ đến máy chủ của mình, tôi nhận được thông báo lỗi cho tôi biết rằng cơ sở dữ liệu là 9.2 và pgAdmin III của tôi là 9.1, không tương thích với 9.2.

Tôi có thể truy cập vào máy chủ tốt OK từ hộp Ubuntu - Tôi có các chương trình Python tấn công cơ sở dữ liệu mà không gặp vấn đề gì - nhưng tôi cần pgAdmin III cho 9.2 chạy trong Ubuntu 12.10.

Nó có sẵn? Tôi lấy nó ở đâu?


Câu trả lời:


15

Kể từ năm 2014, trang web này mô tả cách thực hiện cho Ubuntu và Debian: https://wiki.postgresql.org/wiki/Apt

Sao chép dán (2014-06-06) trong trường hợp trang web ngoại tuyến, bất cứ điều gì xảy ra:

Các gói PostgreSQL cho Debian và Ubuntu

Nhóm phát triển toàn cầu PostgreSQL (PGDG) duy trì kho lưu trữ APT của các gói PostgreQuery cho Debian và Ubuntu có tại http://apt.postgresql.org/pub/repose/apt/. Chúng tôi hướng đến việc xây dựng các gói máy chủ PostgreSQL cũng như các gói phần mở rộng và mô-đun trên một số bản phát hành Debian / Ubuntu cho tất cả các phiên bản PostgreQuery được hỗ trợ. Hiện tại, chúng tôi hỗ trợ Debian 6.0 (bóp), 7.0 (khò khè) và không ổn định (sid) 64/32 bit (amd64 / i386) Ubuntu 10.04 (sáng suốt), 12.04 (chính xác), 13.10 (saucy), 14.04 (đáng tin cậy) 64 . và các bản phân phối Debian / Ubuntu cũ hơn sẽ tiếp tục ở trong kho; cập nhật cho những người sẽ được cung cấp trên cơ sở đặc biệt.

Bắt đầu nhanh

Tạo /etc/apt/source.list.d/pgdg.list. Các bản phân phối được gọi là codename-pgdg. Trong ví dụ, thay thế wheezy bằng phân phối thực tế bạn đang sử dụng:

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

(Bạn có thể xác định tên mã phân phối của mình bằng cách chạy lsb_release -c.) Nhập khóa kho lưu trữ từ https://www.postgresql.org/media/keys/ACCC4CF8.asc , cập nhật danh sách gói và bắt đầu cài đặt gói:

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

Thay phiên, kịch bản shell này sẽ làm các bước trên cho bạn. Chỉ 9,4 beta: Xem Câu hỏi thường gặp về bản phát hành beta Hãy xem Câu hỏi thường gặp. Lưu ý: Kho lưu trữ này cung cấp các gói meta "postgresql", "postgresql-contrib" và "postgresql-client" phụ thuộc vào các gói postgresql-xy, ... mới nhất, tương tự như các gói có trong Debian và Ubuntu. Khi một phiên bản PostgreSQL mới được phát hành, các gói meta này sẽ được cập nhật để phụ thuộc vào phiên bản mới. Nếu bạn muốn ở lại với một phiên bản PostgreQuery cụ thể, bạn nên cài đặt các gói cụ thể như "postgresql-9.3" thay vì "postgresql".


Nếu các hướng dẫn không hoạt động khi có ai đó thực hiện deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main, thay vào đó hãy thực hiện các thao tác sau (từ 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

Đó là trong kho.

sudo apt-get install pgadmin3

hoặc tìm kiếm trung tâm phần mềm.

trung tâm phần mềm

Nếu đó là phiên bản sai, bạn có thể sử dụng PPA :

Nếu điều đó không hiệu quả, bạn có thể sử dụng nguồn và tự biên dịch nó từ nguồn .


Điều này đã làm việc và là nhiều hơn đến điểm!
unom

Nó không ở trong trung tâm s / w, Ubuntu 16. Nhưng sudo apt-getđã hoạt động
techkuz

4

Phiên bản 16 của pgadmin3 ( http://www.pgadmin.org/visualtour16.php ) được yêu cầu cho Postgres 9.2 và nó không có trong repo hoặc PPA cho Ubunutu 12.10.

Có vẻ như bạn phải xây dựng nó hoặc nâng cấp.

Tôi đã xây dựng nó cho 12.10: https://copy.com/anB4E19CxdLW - có lẽ nhị phân đó sẽ hoạt động cho bạn nếu bạn ở vào ngày 12.10.

Nếu không và bạn cần phải tự xây dựng nó, hãy chắc chắn rằng bạn đã cài đặt

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

0

Đối với pgAdmin 4, bạn cũng có thể tham khảo trang wiki này: https://wiki.postgresql.org/wiki/Apt

Tôi đã thử và cài đặt pgAdmin 4 trên 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
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.