Ubuntu 16.04. LTS не может найти пакет postgresql-11

Я сталкиваюсь с этой проблемой, где я пытаюсь установить postgresql-ll, и я следовал инструкциям, данным на https://wiki.postgresql.org/wiki/Apt. Я также прочитал предыдущие посты, связанные с этой проблемой, и они не сталкиваются с той же проблемой, что и я.

Когда я бегу apt-get install Я получаю следующее

sudo apt-get install postgresql-11 pgadmin4

E: Unable to locate package postgresql-11
E: Unable to locate package pgadmin4

Я не уверен, означает ли эта ошибка, что apt не может найти хранилище или же внутри хранилища он не может найти пакет postgresql-11, Поскольку оба пакета не найдены, я думаю, что он не может найти хранилище.

Тем не менее, я следовал инструкциям по установке репозитория, а также показано ниже:

cat /etc/apt/sources.list.d/pgdg.list
deb http://apt.postgresql.org/pub/repos/apt xenial-pgdg main

в .list файл, который я пробовал оба URL: http://apt.postgresql.org/pub/repos/apt http://apt.postgresql.org/pub/repos/apt/

Обратите внимание, что у второго есть косая черта (я не был уверен, что это изменит). У кого-нибудь есть какие-либо отладочные предложения или мысли?

1 ответ

Потратив 2-3 часа на эту проблему, я понял, что никогда не бегал apt-get update после добавления pgdg.list Конфигурационный файл Таким образом, индексы пакетов, доступных из этого хранилища, не были доступны на моем локальном хосте. В следствии apt-get install не удалось найти посылку.

Я, вероятно, не сделаю эту ошибку снова.

Другие вопросы по тегам