3

Я склонен задавать самые глупые вопросы здесь, но здесь снова:

Я установил 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 ответ1

1

Пакет postgresql92 представляет собой "метапакет", то есть он требует других пакетов, но не предоставляет файлов.

Это часть CentOS SCL (хранилище программных коллекций. Установка файла настраивает CentOS и требует установки других пакетов, в том числе:

  • postgresql92-сервер для PostgreSQL
  • postgresql92-PostgreSQL
  • postgresql92-ЛИЭС для PostgreSQL
  • postgresql92-среда

Если вы ищете файлы PostgreSQL 9.2 в вашей системе, попробуйте rpm -ql postgresql92-postgresql-server .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .