我的 yum 存储库能够搜索包,但无法在 RHEL 中安装它?

我的 yum 存储库能够搜索包,但无法在 RHEL 中安装它?

我通过 DVD 进行设置yum。以下是我的.repo文件内容:

[dvd]
name=Red Hat Enterprise Linux Installation DVD
baseurl=file:///media/dvd
enabled=0.

我可以搜索软件包。但是在安装时我收到以下错误:

[root@localhost dvd]# yum install libstdc++.x86_64
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Nothing to do

我的 Yum 搜索输出:

[root@localhost dvd]# yum search gcc
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
============================================================================= Matched: gcc =============================================================================
compat-libgcc-296.i386 : Compatibility 2.96-RH libgcc library
compat-libstdc++-296.i386 : Compatibility 2.96-RH standard C++ libraries
compat-libstdc++-33.i386 : Compatibility standard C++ libraries
compat-libstdc++-33.x86_64 : Compatibility standard C++ libraries
cpp.x86_64 : The C Preprocessor.
libgcc.i386 : GCC version 4.1 shared support library
libgcc.x86_64 : GCC version 4.1 shared support library
libgcj.i386 : Java runtime library for gcc
libgcj.x86_64 : Java runtime library for gcc
libstdc++.i386 : GNU Standard C++ Library
libstdc++.x86_64 : GNU Standard C++ Library
libtermcap.i386 : A basic system library for accessing the termcap database.
libtermcap.x86_64 : A basic system library for accessing the termcap database.

请指导我,我想gcc在我的上安装RHEL

答案1

尝试更改enabled=0enabled=1

在定义文件中设置 enable=0 可防止 yum 使用该存储库。yum 实用程序会忽略具有此设置的任何定义文件。


启用 repo 后,您会收到以下错误消息

file:///media/dvd/repodata/repomd.xml:[Errno 5] OSError:[Errno 2] 没有这样的文件或目录:“/media/dvd/repodata/repomd.xml” 正在尝试其他镜像。错误:无法检索存储库的存储库元数据(repomd.xml):dvd。请验证其路径并重试

这表明你的 DVD 尚未安装,或者如果已安装,则安装在其他位置/media/dvd

答案2

您可以通过以下两种方式之一解决此问题。选择一种:

  1. 支付您的 Red Hat 订阅并在 Red Hat Network 上注册机器。
  2. 使用 RHEL 克隆,例如 CentOS。

相关内容