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?
J'ai correctement installé 11.5 sur Amazon Linux en utilisant
Sudo Amazon-linux-extras install postgresql11
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.