Như nhật ký của bạn mô tả gói không được dùng nữa. Nhưng cụ thể hơn nó đã di chuyển. Từ trang của chủ sở hữu PPA :
Trong khoảng một năm (trong vòng đời của Ubuntu 12.04 LTS, nhưng sau 12.10 là hết tuổi thọ), PPA này sẽ không còn được sử dụng nữa. Vui lòng xem xét chuyển đến apt.postgresql.org sớm.
Tôi gặp sự cố nâng cấp lên 13.04 với PostgreQuery 9.2 được cài đặt vào ngày 12.10 ( như được mô tả ở đây ). Điều này dẫn đến việc tôi không đăng ký PostgreQuery 9.2 và nâng cấp. Nếu bạn cũng gặp vấn đề này, hãy sao lưu cơ sở dữ liệu của bạn hoặc nó sẽ bị mất khi gỡ cài đặt.
Sau khi nâng cấp, tôi đã hủy đăng ký RepgreQuery /etc/apt/sources.list.d/pgdg.list
và chạy:
sudo apt-get update
Nếu bạn chưa có repo PostgreSQL được thêm vào, bạn nên làm theo các hướng dẫn sau , ngoại trừ chưa có gói nào cho Rared (13.04). Chỉ cần sử dụng Chính xác.
Để tham khảo, pgdg.list
tập tin của tôi trông như:
deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main
Và khi chạy bản cập nhật, tôi có thể thấy nó nhận được PostgreSQL 9.2 từ gói chính xác (Trong khi đó, các bản cập nhật khác rất hiếm):
Get:5 http://apt.postgresql.org precise-pgdg Release.gpg [836 B]
Get:7 http://apt.postgresql.org precise-pgdg Release [25.6 kB]
Get:10 http://apt.postgresql.org precise-pgdg/main amd64 Packages [27.6 kB]
Get:14 http://apt.postgresql.org precise-pgdg/main i386 Packages [27.6 kB]
Ign http://apt.postgresql.org precise-pgdg/main Translation-en_US
Ign http://apt.postgresql.org precise-pgdg/main Translation-en
Chạy psql --version
để xác nhận điều này, các đầu ra đầu ra:
psql (PostgreSQL) 9.2.4