Невозможно установить postgres в Ubuntu (E: невозможно найти пакет postgresql)

Поэтому у меня возникла проблема, когда по какой-то причине я не могу установить какой-либо пакет в моей системе Ubuntu. Я в настоящее время на Ubuntu 16.10.

журналы установки терминала

журналы установки терминала

Любая помощь будет принята с благодарностью, спасибо.

Обновить:

Прежде всего, спасибо за вашу помощь.

Я ввел эти команды и получил это.

после обновления и apt-кеша

после обновления и apt-кеша

Что мне теперь делать?

5 ответов

  1. sudo apt-get install wget ca-certificates
  2. wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
  3. sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/lsb_release -cs-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
  4. sudo apt-get update
  5. 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

ref:установить postgres12 в ubuntu-18.04

У меня сработали следующие команды: 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

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