web-dev-qa-db-fra.com

Comment installer PostgreSQL 11 sur AWS Amazon Linux Ami 2?

Je souhaite installer PostgreSQL 11 sur une instance EC2, en fonction de l'image Amazon Linux AMI 2. Après des messages suivants, SO Questions et Trouver le dernier référentiel Postgresl Yum , j'ai essayé:

Sudo yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

Je reçois cette erreur:

--> Processing Dependency: /etc/redhat-release for package: pgdg-redhat-repo-42.0-4.noarch
--> Finished Dependency Resolution
Error: Package: pgdg-redhat-repo-42.0-4.noarch (/pgdg-centos11-11-2.noarch)
           Requires: /etc/redhat-release

Je suis coincé .. Y a-t-il un moyen propre de surmonter ce problème?

6
scandel

J'ai correctement installé 11.5 sur Amazon Linux en utilisant

Sudo Amazon-linux-extras install postgresql11
0
Andrew Lynch

J'ai eu des problèmes avec l'Amazon Linux 2 AMI pour CodeBuild en utilisant Python 3 mais Amazon-linux-extras uniquement en utilisant Python 2 (totalement bizarre compte tenu Python 2 a été coucher de soleil, je sais). De ce fil Vous pouvez Copier le Amazon_linux_extras à partir du Python 2 site-packages au Python 3 un.

Trouver l'emplacement de Amazon-linux-extras utilisation

find -type d -name "Amazon_linux_extras"     # note the underscore (_), not dash (-)

Pour trouver le Python 3 site-packages répertoire

find -type d -name "site-packages"

Copier à travers

cp -r /path/to/Amazon_linux_extras /path/to/python3/site-packages

Une fois que j'avais fait cela, j'ai utilisé la réponse de @ Hassan pour passer à PostgreSQL 11.

0
aydow