Quelle est la meilleure façon d'installer postgres-server 9.6 sur Amazon Linux sans construire à partir des sources? J'ai essayé d'exécuter rpm -i https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-AMI201503-96-9.6-2.noarch.rpm
pour installer la version répertoriée sur https://yum.postgresql.org/repopackages.php , et elle s'est installée sans erreur, mais je n'ai toujours pas service postgresql
, ou psql
, ou un utilisateur postgres
. Qu'est-ce que j'ai raté?
Vous avez installé le référentiel qui rend les packages PostgreSQL disponibles (vérifiez /etc/yum.repos.d
). Vous pouvez maintenant faire yum update
et installer la base de données avec yum install postgresql96-server
.
Basé sur la réponse de Sven (avec Vic ' s comment) , vous devez:
Inclure le fichier de package officiel de PostgreSQL 9.6 RPM
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
Installez les packages Postgresql 9.6 nécessaires en utilisant yum
Sudo yum install postgresql96-server.x86_64
Cela vous permettrait d'installer un serveur PostgreSQL et de créer un utilisateur postgres
. Cependant, puisque vous avez également voulu installer les outils de ligne de commande pour postgres, vous aurez besoin de ...
Sudo yum install postgresql96.x86_64 postgresql96-libs.x86_64
Qui installe psql
, pg_dump
et d'autres outils de ligne de commande.
Je sais qu'il est trop tard mais j'espère que cela aidera quiconque pourrait tomber sur ce genre de problème.