2012-09-13 47 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時是你的操作系統鏡像可用的位置。無需訂閱,它正在重複使用您的操作系統映像