在我的CentOS 7(x86_64)计算机上,我正在尝试使用PostgreSQL's yum repository教程通过this安装PostgreSQL 9.5 / PostGIS 2.3。
根据教程,当我进入第二步时。
sudo rpm -ivh http://yum.postgresql.org/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-2.noarch.rpm
它说:
Retrieving http://yum.postgresql.org/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-2.noarch.rpm
Preparing... ################################# [100%]
package pgdg-centos95-9.5-3.noarch (which is newer than pgdg-centos95-9.5-2.noarch) is already installed
然后,我尝试查看此rpm中可用的软件包:
sudo yum list | grep pgdg95
我明白了,
libevent.x86_64 2.0.22-1.rhel7 @pgdg95
python-babel.noarch 1.3-1.rhel7 @pgdg95
python-jinja2.noarch 2.8-7.rhel7 @pgdg95
python-markupsafe.x86_64 0.23-11.rhel7 @pgdg95
这不符合安装教程中的步骤3。有人可以告诉我安装有什么问题,还是有其他方法可以安装PostgreSQL 9.5 / PostGIS 2.3?
答案 0 :(得分:1)
请确保通过运行sudo yum repolist
安装了pgdg和EPEL资源库。如果EPEL不在列表中,只需安装sudo yum install epel-release
。
答案 1 :(得分:0)
请参阅此ANSWER。
yum list postgres*
如果您看到所需的包装,那就太棒了。
如果您仍然没有看到所需的包裹,请按照给定答案中的给定步骤进行操作 # vi /etc/yum.repos.d/CentOS-Base.repo
# yum localinstall http://yum.postgresql.org/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-2.noarch.rpm
# yum list postgres*
如果你检查第二步,我们可以看到它在本地安装后local install
,你应该能够理想地看到所需的列表。
希望它有所帮助!