Какой лучший способ установить postgres-server 9 . 6 на Amazon Linux без сборки из исходников? Я пробовал запустить rpm -i https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-ami201503-96-9.6-2.noarch.rpm
, чтобы установить версию, указанную на https://yum.postgresql.org/repopackages.php , и она установилась без ошибок, но у меня все еще нет службы postgresql
, или psql
или пользователь postgres
. Что я пропустил?
Вы установили репозиторий , который делает пакеты PostgreSQL доступными (проверьте /etc/yum.repos.d
). Теперь вы можете выполнить yum update
и фактически установить БД с помощью yum install postgresql96-server
.
На основании ответа Свена (с комментарием Vic ) вам следует:
Включите официальный файл пакета RPM PostgreSQL 9.6
sudo rpm -i https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-ami201503-96- 9.6-2.noarch.rpm
Установите необходимые пакеты Postgresql 9.6 с помощью yum
sudo yum install postgresql96-server.x86_64
Это позволит вам установить сервер PostgreSQL и создать postgres
] пользователь. Однако, поскольку вы также хотели установить инструменты командной строки для postgres, вам потребуется ...
sudo yum install postgresql96.x86_64 postgresql96-libs.x86_64
который устанавливает psql
, pg_dump
и другие инструменты командной строки.
Я знаю, что уже слишком поздно, но надеюсь, что это поможет любому, кто может наткнуться на такого рода проблемы.