如何在 RedHat 7 上安装可选的 rpm?

Posted

技术标签:

【中文标题】如何在 RedHat 7 上安装可选的 rpm?【英文标题】:How to install optional rpms on RedHat 7? 【发布时间】:2018-05-26 21:12:22 【问题描述】:

我正在尝试在 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 的本地存储库?

【问题讨论】:

【参考方案1】:

某些 linux 变体没有订阅管理器。在这种情况下,您可以使用以下命令启用。 yum-config-manager --enable rhel-7-server-optional-rpms

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

【讨论】:

【参考方案2】:

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

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

之后,使用

检查启用的存储库
yum repolist

【讨论】:

以上是关于如何在 RedHat 7 上安装可选的 rpm?的主要内容,如果未能解决你的问题,请参考以下文章

如何在RedHat 7.0系统中安装mysql 5.7.22

Redhat Linux上mysql安装-RPM安装

Redhat 7.2 上运行expect需要安装哪些包,谢谢各位

redhat7上rpm方式安装mongodb

linux yum怎么安装 及过程

RedHat 7.0 Flash 安装