Postgresql 9.4 установки на Ubuntu 18.04

Я пытаюсь установить 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?спасибо.

6
задан 29 October 2018 в 23:28

3 ответа

Шаг 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

кредит цифровой океан

4
ответ дан 23 November 2019 в 07:53

Репозитории 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.

0
ответ дан 9 June 2019 в 13:20

У меня была та же проблема при попытке установить PostgreSQL 9.4 или выше в Centos 7.

Но я нашел, что в сайте PostgreSQL у них есть двоичные файлы для нескольких дистрибутивов и различных версий.

Для Ubuntu PostgreSQL поддерживает свои репозитории, и инструкции включить и установить их могут быть найдены в: https://www.postgresql.org/download/linux/ubuntu/

В моем случае это была компиляция это, или установите его оттуда.

1
ответ дан 23 November 2019 в 07:53

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

Похожие вопросы: