有了官方的存储库,RHEL6包就会安装在Amazon 2 (RHEL7克隆)上。如果您希望稍后安装plperl扩展,您可能会遇到依赖地狱,因为它需要Perl 5.10,它只对RHEL6可用:
---> Package postgresql96-plperl.x86_64 0:9.6.11-1PGDG.rhel6 will be installed
--> Processing Dependency: perl(:MODULE_COMPAT_5.10.1) for package: postgresql96-plperl-9.6.11-1PGDG.rhel6.x86_64
--> Finished Dependency Resolution
Error: Package: postgresql96-plperl-9.6.11-1PGDG.rhel6.x86_64 (pgdg96)
Requires: perl(:MODULE_COMPAT_5.10.1)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest发布于 2019-05-17 17:15:16
我不建议在AL2中使用PGDG。更不用说,它现在拒绝在AL2上安装,因为它找不到/etc/redhat-release。您仍然可以为yum设置一个回购文件,但我还是不推荐它。
AL2附带了一个amazon-linux-extras工具。https://aws.amazon.com/amazon-linux-2/faqs/#Amazon_Linux_额外服务
其中包括PostgreSQL 9.6和10,PL/Perl也是如此。
为了安装服务器,您可能需要做更多的工作,但是您不应该存在依赖问题,因为这些包是由Amazon团队提供的。
https://serverfault.com/questions/956000
复制相似问题