Невозможно установить postgres в Ubuntu (E: невозможно найти пакет postgresql)
Поэтому у меня возникла проблема, когда по какой-то причине я не могу установить какой-либо пакет в моей системе Ubuntu. Я в настоящее время на Ubuntu 16.10.
журналы установки терминала
Любая помощь будет принята с благодарностью, спасибо.
Обновить:
Прежде всего, спасибо за вашу помощь.
Я ввел эти команды и получил это.
после обновления и apt-кеша
Что мне теперь делать?
5 ответов
sudo apt-get install wget ca-certificates
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/
lsb_release -cs-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
После установки сервера базы данных PostgreSQL по умолчанию создается пользователь postgres с ролью postgres. Также создает системную учетную запись с тем же именем postgres. Итак, чтобы подключиться к серверу Postgres, войдите в свою систему как пользователь postgres и подключите базу данных.
$ sudo su - postgres
.
$ psql
Сначала сделай
sudo apt-get update
Вы не должны получать ошибок при обновлении. В этом случае у вас могут возникнуть проблемы с брандмауэром или что-то, что мешает вам обновлять репозитории. Внимательно проверьте вывод.
И затем найдите правильное (точное!) Имя пакета, используя эту команду:
apt-cache search postgresql
В качестве последнего средства вы можете добавить внешний сторонний репозиторий, как описано в этом ответе. Просто не забудьте использовать имя вашего дистрибутива вместо "xenial".
Он должен работать.
$ sudo apt-get install postgresql postgresql-client
Если вы получаете (E: невозможно найти пакет postgresql-12) во время миграции, вам может помочь следующий шаг:
sudo apt-get -y install bash-completion wget
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc |
sudo apt-key add -
sudo apt-get update
sudo apt-get -y install postgresql-12 postgresql-client-12
sudo systemctl status postgresql
У меня сработали следующие команды: sudo apt-get install wget ca-certificates
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-ключ добавить -
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/lsb_release -cs-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
sudo apt-получить обновление
sudo apt установить postgresql-11 libpq-dev