代码之家  ›  专栏  ›  技术社区  ›  jhon.smith

如何在RedHat 7上安装可选RPM?

  •  2
  • jhon.smith  · 技术社区  · 7 年前

    我正在尝试在RHEL 7上安装RedHat可选RPM,如下所示。

    sudo yum install rhel-7-server-extras-rpms rhel-7-server-optional-rpms
    Loaded plugins: langpacks, product-id, rhnplugin, search-disabled-repos, subscription-
                  : manager
    This system is receiving updates from RHN Classic or Red Hat Satellite.
    epel/x86_64/metalink                                                |  13 kB  00:00:00
    epel                                                                | 4.7 kB  00:00:00
    nginx                                                               | 2.9 kB  00:00:00
    nodesource                                                          | 2.5 kB  00:00:00
    (1/5): epel/x86_64/group_gz                                         | 266 kB  00:00:00
    (2/5): epel/x86_64/updateinfo                                       | 860 kB  00:00:00
    (3/5): nginx/x86_64/primary_db                                      |  31 kB  00:00:00
    (4/5): nodesource/x86_64/primary_db                                 |  29 kB  00:00:00
    (5/5): epel/x86_64/primary_db                                       | 6.1 MB  00:00:02
    rhel-x86_64-server-7                                                | 1.5 kB  00:00:00
    rhel-x86_64-server-7/group                                          | 636 kB  00:00:00
    rhel-x86_64-server-7/updateinfo                                     | 2.1 MB  00:00:00
    rhel-x86_64-server-7/primary                                        |  25 MB  00:00:02
    rhel-x86_64-server-7                                                           17802/17802
    No package rhel-7-server-extras-rpms available.
    No package rhel-7-server-optional-rpms available.
    Error: Nothing to do
    

    我无法理解这一点。

    为什么可选RPM对我不可用?

    如何设置可选和额外RPM的本地存储库?

    2 回复  |  直到 5 年前
        1
  •  3
  •   evantkh    7 年前

    RHEL不是CentOS。访问存储库的配置没有作为RPM提供。您应该使用以下命令打开存储库,而不是从现有存储库安装它们。

    subscription-manager repos --enable rhel-7-server-optional-rpms
    subscription-manager repos --enable rhel-7-server-extras-rpms
    

    之后,使用检查已启用的存储库

    yum repolist
    
        2
  •  1
  •   Arun Kumar    6 年前

    某些linux变体没有subscription manager。在这种情况下,可以使用以下命令启用。 yum config manager--启用rhel-7-server-optional-rpms

    如果未找到yum config manager,则可以使用:yum-y install yum utils安装它