Wie in Ihrem Protokoll beschrieben, ist das Paket veraltet. Genauer gesagt hat es sich bewegt. Von der Seite des PPA-Besitzers :
In ungefähr einem Jahr (während der Laufzeit von Ubuntu 12.04 LTS, jedoch nach 12.10) wird diese PPA veraltet sein. Bitte überlegen Sie, bald zu apt.postgresql.org zu wechseln.
Ich hatte Probleme beim Upgrade auf 13.04 mit PostgreSQL 9.2 auf meinem 12.10 ( wie hier beschrieben ). Dies führte dazu, dass ich PostgreSQL 9.2 deinstallierte und ein Upgrade durchführte. Wenn Sie dieses Problem ebenfalls haben, sichern Sie Ihre Datenbank oder sie geht bei der Deinstallation verloren.
Nach dem Upgrade habe ich das PostgreSQL-Repo auskommentiert /etc/apt/sources.list.d/pgdg.list
und ausgeführt:
sudo apt-get update
Wenn Sie das PostgreSQL-Repo noch nicht hinzugefügt haben, sollten Sie diese Anweisungen befolgen , mit der Ausnahme, dass es noch kein Paket für Raring (13.04) gibt. Verwenden Sie einfach Precise.
Als Referenz pgdg.list
sieht meine Datei so aus:
deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main
Wenn ich das Update starte, kann ich sehen, dass es PostgreSQL 9.2 aus dem genauen Paket bezieht (während andere Updates selten sind):
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
Um dies psql --version
zu bestätigen, gibt das Terminal Folgendes aus:
psql (PostgreSQL) 9.2.4