Я пытаюсь установить postgresql 9.4 (из-за поддержки BDR) на Ubuntu 18.04 и следую этому учебному руководству по зданию.
но когда я - установка некоторые зависимости для пост-ГРЭС, ее ошибки
root@ubuntu:/home/ubuntu# sudo apt-get build-dep postgresql-9.4
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
builddeps:postgresql-9.4 : Depends: openjade but it is not installable
Depends: docbook-dsssl but it is not installable
Depends: docbook-xml but it is not installable
Depends: docbook-xsl but it is not installable
Depends: docbook but it is not installable
Depends: opensp but it is not installable
E: Unable to correct problems, you have held broken packages.
возможно установить postgresql 9.4 на человечности 18.04?спасибо.
Шаг 1: добавьте репозиторий Кв. PostgreSQL
$ sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
$ wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -
Шаг 2: установка PostgreSQL
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install postgresql postgresql-contrib libpq-dev pgadmin3
Шаг 3: соединение с PostgreSQL
$ sudo su - postgres
$ psql
Перечислять тип баз данных после команды
postgres-# \l
кредит цифровой океан
Репозитории Ubuntu по умолчанию содержат пакеты Postgres, так что вы можете установить их, используя систему пакетов apt.
Поскольку вы впервые используете apt в этом сеансе, обновите локальный индекс пакетов. Затем установите пакет Postgres вместе с пакетом -contrib, который добавляет некоторые дополнительные утилиты и функции:
sudo apt update
sudo apt install postgresql postgresql-contrib
Переключение на учетную запись postgres
Переключение на учетную запись postgres на вашем сервере набрав:
sudo -i -u postgres
Теперь вы можете сразу получить доступ к приглашению Postgres, набрав:
psql
Это позволит вам войти в приглашение PostgreSQL, и с этого момента вы можете свободно взаимодействовать с система управления базами данных сразу.
Выйдите из приглашения PostgreSQL, введя:
postgres=# \q
Это вернет вас в командную строку Linux postgres.
У меня была та же проблема при попытке установить PostgreSQL 9.4 или выше в Centos 7.
Но я нашел, что в сайте PostgreSQL у них есть двоичные файлы для нескольких дистрибутивов и различных версий.
Для Ubuntu PostgreSQL поддерживает свои репозитории, и инструкции включить и установить их могут быть найдены в: https://www.postgresql.org/download/linux/ubuntu/
В моем случае это была компиляция это, или установите его оттуда.