1. 程式人生 > >centos下檢視軟體依賴關係

centos下檢視軟體依賴關係

  今天老大發現正式伺服器上有兩臺伺服器出現兩個依賴包,但其他三臺又沒有,讓老大很是困惑,為了給客戶一個合理的解釋,老大讓我檢視有哪些服務要依賴libcurl.
  系統:centos 5.5
1.檢視軟體包的依賴資訊
yum deplist libcurl

使用yum deplist來檢視libcurl依賴,當然也可以使用
rpm -qf /usr/lib/libcurl.so
curl-devel-7.15.5-15.el5

2.檢視那些軟體依賴libcurl
yum search libcurl
點選檢視原圖
可以看到這些軟體依賴libcurl,好了,這下可以彙報給老大了.

ps:yum命令詳解

yum check-update 檢查可更新的所有軟體包


yum update 下載更新系統已安裝的所有軟體包

yum upgrade 大規模的版本升級,與yum update不同的是,連舊的淘汰的包也升級

yum install 安裝新軟體包

yum update 更新指定的軟體包

yum remove 解除安裝指定的軟體包

yum groupinstall 安裝指定軟體組中的軟體包

yum groupupdate 更新指定軟體組中的軟體包

yum groupremove 解除安裝指定軟體組中的軟體包

yum grouplist 檢視系統中已經安裝的和可用的軟體組

yum list 列出資源庫中所有可以安裝或更新以及已經安裝的rpm包

yum list 列出資源庫中與正則表示式匹配的可以安裝或更新以及已經安裝的rpm包


yum list available 列出資源庫中所有可以安裝的rpm包

yum list available 列出資源庫中與正則表示式匹配的所有可以安裝的rpm包

yum list updates 列出資源庫中所有可以更新的rpm包

yum list updates 列出資源庫中與正則表示式匹配的所有可以更新的rpm包

yum list installed 列出資源庫中所有已經安裝的rpm包

yum list installed 列出資源庫中與正則表示式匹配的所有已經安裝的rpm包

yum list extras 列出已經安裝的但是不包含在資源庫中的rpm包

yum list extras 列出與正則表示式匹配的已經安裝的但是不包含在資源庫中的rpm包


yum list recent 列出最近被新增到資源庫中的軟體包

yum search 檢測所有可用的軟體的名稱、描述、概述和已列出的維護者,查詢與正則表示式匹配的值

yum provides 檢測軟體包中包含的檔案以及軟體提供的功能,查詢與正則表示式匹配的值

yum clean headers 清除快取中的rpm標頭檔案

yum clean packages 清除快取中rpm包檔案

yum clean all 清除快取中的rpm標頭檔案和包檔案

yum deplist 顯示軟體包的依賴資訊