如何在Amazon Linux 2上安装pgAdmin 4?yum源404报错无法安装求解决方案
Amazon Linux 2 安装pgAdmin4 可行方案
你之前报错的核心原因:pgAdmin官方的自动源配置脚本会误将Amazon Linux 2的系统版本识别为RHEL 2,生成的源地址不存在,所以报404错误,和GPG校验无关,改repo_gpgcheck自然无效。
具体操作步骤如下:
- 第一步:删除之前错误配置的pgAdmin源文件
执行命令:sudo rm -f /etc/yum.repos.d/pgadmin4.repo - 第二步:开启Amazon Linux 2的EPEL源(后续安装依赖需要)
执行命令:sudo amazon-linux-extras enable epel -y && sudo yum install epel-release -y - 第三步:手动写入适配RHEL7的pgAdmin4源(Amazon Linux 2完全兼容RHEL7的软件包)
执行命令创建repo文件:sudo vi /etc/yum.repos.d/pgadmin4.repo
写入以下内容:[pgAdmin4] name=pgadmin4 baseurl=https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/redhat/rhel-7-x86_64/ enabled=1 repo_gpgcheck=0 gpgcheck=1 gpgkey=https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/packages@pgadmin.org.asc - 第四步:刷新yum缓存
执行命令:sudo yum clean all && sudo yum makecache - 第五步:安装pgAdmin4
如果需要桌面版(适合带GUI的Amazon Workspace场景),执行:sudo yum install pgadmin4-desktop -y
如果需要web版,执行:sudo yum install pgadmin4-web -y - 第六步:web版额外初始化操作(仅安装web版需要执行)
执行初始化脚本按照提示设置管理员账号、访问端口即可:sudo /usr/pgadmin4/bin/setup-web.sh
安装完成后即可在应用列表找到pgAdmin4桌面端,或者通过浏览器访问对应地址使用web端。
内容的提问来源于stack exchange,提问作者L_G
相关产品推荐
相关产品推荐

