Yum:我没有看到任何已安装的文件

Yum:我没有看到任何已安装的文件

我倾向于在这里问一些最愚蠢的问题,但我还是想再问一遍:

我安装了 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

相关内容