我倾向于在这里问一些最愚蠢的问题,但我还是想再问一遍:
我安装了 postgresql92,如下所示:
[vagrant@localhost ~]$ yum info postgresql92.x86_64
Loaded plugins: presto, security
Installed Packages
Name : postgresql92
Arch : x86_64
Version : 1.1
Release : 20.el6.centos.alt
Size : 0.0
Repo : installed
From repo : scl
Summary : Package that installs postgresql92
License : GPLv2+
Description : This is the main package for postgresql92 Software Collection, which installs
: necessary packages to use PostgreSQL 9.2 server. Software Collections allow
: to install more versions of the same package by using alternative
: directory structure.
: Install this package if you want to use PostgreSQL 9.2 server on your system.
然而,当我寻找它时,我什么也没看到:
[vagrant@localhost ~]$ rpm -ql postgresql92
(contains no files)
如果我做了其他事情rpm -ql gcc
,我就会开始看到文件。
是否有需要更新的 rpm 哈希?
答案1
该postgresql92
包是一个“元包”,这意味着它需要其他包,但不提供任何文件。
这是CentOS SCL(软件集合存储库。安装该文件将配置 CentOS 并需要安装其他软件包,包括:
- postgresql92-postgresql-服务器
- postgresql92-postgresql
- postgresql92-postgresql-库
- postgresql92-运行时
如果您正在寻找系统上的 PostgreSQL 9.2 文件,请尝试rpm -ql postgresql92-postgresql-server
。