Ich versuche, PostgreSQL BDR auf meinem Ubuntu 14.04 zu installieren, indem ich dieser einfachen Anleitung folge:http://bdr-project.org/docs/next/installation-packages.html
Ich habe die angegebenen Schritte ausgeführt:
Hinzufügen
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
zu/etc/apt/sources.list.d/2ndquadrant.list
Repository-Schlüssel importieren
sudo apt-get update
Aus irgendeinem Grund erzeugt die Ausführung des letzten Befehls jedoch die folgende Ausgabe: https://gist.github.com/mbajur/416588a165d62c17e9f0
Das ist seltsam, da ich für verschiedene Pakete genau dasselbe Tutorial finden kann und es daher recht üblich zu sein scheint, diese Quelle zu verwenden.
Wie geht man normalerweise mit solchen Problemen um? Vielen Dank im Voraus für alle Hinweise!
Bearbeitung #1
Meine Listendateien:
/etc/apt/sources.list
deb mirror://mirrors.ubuntu.com/mirrors.txt trusty main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt trusty-updates main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt trusty-backports main restricted universe multivers deb mirror://mirrors.ubuntu.com/mirrors.txt trusty-security main restricted universe multiverse
/etc/apt/sources.list.d/apt_postgresql_org_pub_repos_apt.list
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
/etc/apt/sources.list.d/2ndquadrant.list
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
Mir ist gerade aufgefallen, dass die beiden letzten Dateien doppelten Inhalt haben (könnte das ein Problem sein?), aber ich kann das angegebene Paket trotzdem nicht installieren, also stimmt hier etwas nicht.
Bearbeitung #2
Ich akzeptiere die Antwort von AB, aber das eigentliche Problem war, dass die Leute von postgres-bdr uns anscheinend die falsche Deb-URL gegeben haben. Es sollte heißen deb http://packages.2ndquadrant.com/bdr/apt/ wheezy-2ndquadrant main
, nicht deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main
. Deshalb konnte ich postgresql-9.4-udr-plugin
das Paket nicht installieren.
Antwort1
Das sind zwei verschiedene Dinge. Das Repository
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
funktioniert, wie Sie in Ihrem sehen könnenKern.
Das Problem ist, dass der Spiegel ftp.unina.it
nicht existiert in derListeder definierten Spiegel.
Verwenden Sie einen anderen Spiegel oder den Hauptserver
sudo sed -i 's/mirror:\/\/mirrors.ubuntu.com\/mirrors.txt/http:\/\/archive.ubuntu.com\/ubuntu/' /etc/apt/sources.list
Entfernen /etc/apt/sources.list.d/apt_postgresql_org_pub_repos_apt.list
,
Der Inhalt ist identisch mit dem Inhalt vonetc/apt/sources.list.d/2ndquadrant.list
sudo rm /etc/apt/sources.list.d/apt_postgresql_org_pub_repos_apt.list
Aktualisieren Sie die Softwarequellen
sudo apt-get update