How to install optional rpms on RedHat 7?

13,476

Solution 1

RHEL is not CentOS. The configurations to access repositories are not provided as an RPM. You should use the following commands to turn on the repositories instead of installing them from existing repositories.

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

After that, check the enabled repositories using

yum repolist

Solution 2

Some linux variants doesn't have subscription-manager. In such cases, you can enable by using the following command. yum-config-manager --enable rhel-7-server-optional-rpms

If you yum-config-manager is not found, you can install it using: yum -y install yum-utils

Share:
13,476

Related videos on Youtube

jhon.smith
Author by

jhon.smith

Updated on June 16, 2022

Comments

  • jhon.smith
    jhon.smith almost 2 years

    I am trying to install RedHat optional rpms on RHEL 7 as follow.

    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
    

    I am not able to understand this .

    Why are the optional rpms not available to me ?

    How do i setup a local repository of optional and extra rpms ?