Встановлення Postgres-сервера 9.6 на Amazon Linux


10

Який найкращий спосіб встановити postgres-сервер 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 , і вона встановлена ​​без помилок, але у мене все ще немає service postgresql, або psqlабо postgresкористувача. Що я пропустив?

Відповіді:


13

Ви встановили сховище, яке робить пакети PostgreSQL доступними (перевірити /etc/yum.repos.d). Тепер ви можете зробити yum updateі фактично встановити БД за допомогою yum install postgresql96-server.


1
Цілком ймовірно, що вам доведеться це зробити як root: sudo rpm -i download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/…
Vic

@Vic: В цьому явно не проблема.
Свен

Ваша відповідь правильна, хоча, як я слідував далі, мені потрібно було мати корінь. Для мене це була проблема, і тоді ваші вказівки були застосовні.
Вік

0

Виходячи з відповіді Свена (з коментарем Віка ) , ви повинні:

  1. Включіть офіційний файл пакету RPgre 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

  2. Встановіть потрібні пакети Postgresql 9.6 за допомогою yum

    sudo yum install postgresql96-server.x86_64

    Це дозволить вам встановити PostgreSQL-сервер та створити postgresкористувача. Однак, оскільки ви також хотіли встановити інструменти командного рядка для постгресів, вам знадобиться ...

    sudo yum install postgresql96.x86_64 postgresql96-libs.x86_64

    Який встановлює psql, pg_dumpі інші інструменти командного рядка.

Я знаю, що вже пізно, але сподіваюся, що це допоможе кожному, хто може натрапити на подібні проблеми.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.