Yum: Tôi không thấy bất kỳ tập tin nào được cài đặt


3

Tôi có xu hướng hỏi những câu hỏi ngu ngốc nhất ở đây, nhưng ở đây lại đi:

Tôi đã cài đặt postgresql92, như đã được chứng minh ở đây:

[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.

Tuy nhiên, khi tôi tìm nó, tôi không thấy gì:

[vagrant@localhost ~]$ rpm -ql postgresql92
(contains no files)

Nếu tôi làm một cái gì đó khác như rpm -ql gcc, Tôi bắt đầu nhìn thấy các tập tin.

Có một băm vòng / phút cần phải được cập nhật?


2
Bạn đã thử nhìn vào phụ thuộc postgresql92 chưa? Từ mô tả, tôi hiểu đó là gói meta không tự cài đặt bất kỳ tệp nào, chỉ kéo các gói bắt buộc.
user2313067

Câu trả lời:


1

Các postgresql92 gói là một "siêu dữ liệu", có nghĩa là nó yêu cầu các gói khác, nhưng không cung cấp tệp nào.

Nó là một phần của SCOS (Kho lưu trữ bộ sưu tập phần mềm. Cài đặt tệp cấu hình CentOS và yêu cầu các gói khác được cài đặt, bao gồm:

  • postgresql92-postgresql-máy chủ
  • postgresql92-postgresql
  • postgresql92-postgresql-libs
  • postgresql92-runtime

Nếu bạn đang tìm kiếm các tệp PostgreQuery 9.2 trên hệ thống của mình, hãy thử rpm -ql postgresql92-postgresql-server.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.