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
не удалось найти посылку.
Я, вероятно, не сделаю эту ошибку снова.