我试图在 centos 6 上安装 postgresql 8.2,但是当我添加它的 repo 并执行 yum 升级或尝试安装包时,我收到以下错误
yum upgrade
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
Determining fastest mirrors
epel/metalink | 14 kB 00:00
* base: centos.mirror.netelligent.ca
* epel: mirrors.rit.edu
* extras: centos.mirrors.atwab.net
* updates: centos.mirror.netelligent.ca
base | 3.7 kB 00:00
base/primary_db | 4.4 MB 00:00
epel | 4.4 kB 00:00
epel/primary_db | 6.3 MB 00:00
extras | 3.4 kB 00:00
extras/primary_db | 19 kB 00:00
http://yum.postgresql.org/8.2/redhat/rhel-6-x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: pgdg82. Please verify its path and try again
当我尝试访问此链接时http://yum.pgrpms.org/8.2/redhat/rhel-6-x86_64/repodata/repomd.xml我看到一个未找到的页面,但如果我访问一个类似的http://yum.pgrpms.org/8.2/redhat/rhel-5-x86_64/repodata/repomd.xml它确实显示了一个 xml 页面。
注意 rhel-5 和 rhel-6 的 URL 变化
那么如何在 centos 6 上安装 postgresql 8.2?
答案1
Postgresql 8.2 已终止使用,不再支持 CentOS 6。
不再有针对此组合构建的软件包。
所以,除非你找到提供它的第三方存储库,或者自己打包/编译它,否则这是不可能的。