Я пытаюсь установить postgreSQL BDR на Ubuntu 14.04, следуя этому простому руководству:http://bdr-project.org/docs/next/installation-packages.html
Я выполнил указанные шаги:
Добавление
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
к/etc/apt/sources.list.d/2ndquadrant.list
Импорт ключа репозитория
sudo apt-get update
Однако по какой-то причине выполнение последней команды приводит к следующему результату: https://gist.github.com/mbajur/416588a165d62c17e9f0
Это странно, потому что я могу найти абсолютно одинаковые руководства для разных пакетов, так что использование этого источника, похоже, является довольно распространенным явлением.
Каков общий способ решения таких проблем? Заранее спасибо за любые подсказки!
Редактировать №1
Мой список файлов:
/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
Я только что заметил, что содержимое последних двух файлов дублируется (может быть, в этом проблема?), но я все равно не могу установить данный пакет, так что здесь что-то не так.
Редактировать №2
Я принимаю ответ AB, но реальная проблема была в том, что, похоже, ребята из postgres-bdr дали нам неправильный deb URL. Он должен быть deb http://packages.2ndquadrant.com/bdr/apt/ wheezy-2ndquadrant main
, а не deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main
. Вот почему я не смог установить postgresql-9.4-udr-plugin
пакет.
решение1
Это две разные вещи. Репозиторий
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
работает, как вы можете видеть в вашемсуть.
Проблема в том, что зеркала ftp.unina.it
не существует.списокопределенных зеркал.
Используйте другое зеркало или основной сервер.
sudo sed -i 's/mirror:\/\/mirrors.ubuntu.com\/mirrors.txt/http:\/\/archive.ubuntu.com\/ubuntu/' /etc/apt/sources.list
Удалять /etc/apt/sources.list.d/apt_postgresql_org_pub_repos_apt.list
,
содержание идентично содержаниюetc/apt/sources.list.d/2ndquadrant.list
sudo rm /etc/apt/sources.list.d/apt_postgresql_org_pub_repos_apt.list
Обновите источники программного обеспечения
sudo apt-get update