2012-09-13 46 views
5

我正在使用新的RHEL系统。无法在RHEL上安装任何东西

我似乎无法通过yum install安装任何软件包。

yum install nmap 

ls /etc/yum.repos.d/ 
google-chrome.repo redhat.repo   rhel-source.repo 

目前的回购可能是什么回事?百胜

输出侧设置:

$ sudo yum install nmap 
[sudo] password for user: 
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager 
Updating certificate-based repositories. 
Setting up Install Process 
No package nmap available. 
Error: Nothing to do 
+0

您是否收到任何错误?是什么让你说“看来你无法通过百胜安装”? –

+0

我已经使用安装的输出更新了我的帖子。这与我提到的输出相同,不管提到的包是什么 –

回答

0

尝试在代表“搜索”正确的包名使用百胜名单

yum list nmap 

我想正确的软件包名称和安装命令是:

yum install nmap.x86_64 

你也可以做一个“yum s earch somename“

+2

更可能缺少'yum update'。 –

8

Red Hat并未将/etc/yum.repos.d目录用于官方软件包,因此答案将不在此处。它将使用放置在/etc/yum/pluginconf.d中的订阅插件。

您提到RHEL主机是新的。你需要确保你的订阅是有效的,否则yum将会失败。

您可以使用subscription-manager list命令来获取有关订阅的信息。

+0

这正是为什么我喜欢centos to redhat ...订阅只是一个更多的事情来看待这是RHEL 6系列与经典/ etc的变化麻烦。啊。 – joefromct

0

如果你有操作系统映像在实验室或任何地方,你可以尝试一下本作的一些RPMS

vim /etc/yum.repos.d/rhel.repo 
[rhel] 
name=rhel 
baseurl=http://172.25.5.25/osimages/rhel7.2_64bit 
enabled=1 
gpgcheck=0 

然后做yum clean all

baseURL时是你的操作系统镜像可用的位置。无需订阅,它正在重复使用您的操作系统映像