linux查詢軟體包資訊的方法:1、使用RPM命令,可查詢RPM軟體包的相關資訊,例如查詢軟體包是否已安裝、軟體包的檔案列表等,語法「rpm [選項] packageName」;2、使用yum命令,語法「yum [選項] packageName」,可以輸出指定軟體包的安裝情況,還可以從yum源伺服器上查詢與關鍵字相關的所有軟體包以及查詢執行軟體包的詳細資訊。
本教學操作環境:linux7.3系統、Dell G3電腦。
軟體包顧名思義就是將應用程式、組態檔和資料打包的產物。linux怎麼查詢軟體包的資訊?下面本篇文章來聊聊查詢方法。
在 Linux 中,我們可以使用 RPM 命令查詢 RPM 軟體包 的相關資訊,包括查詢軟體包是否已安裝、查詢系統中所有已安裝的軟體包、檢視軟體包的詳細資訊、查詢軟體包的檔案列表和查詢某系統檔案具體屬於哪個 RPM 包。
rpm查詢是否安裝了軟體
rpm -q packageName
登入後複製
引數 | 描述 |
---|---|
packageName | 包名。 |
說明:
-q
表示查詢,是 query 的首字母。這裡使用的是包名,而不是包全名。因為已安裝的軟體包只需給出包名,系統就可以成功識別(使用包全名反而無法識別)。
例1:查詢是否安裝了 httpd
rpm -q httpd
登入後複製
rpm查詢所有安裝包
rpm -qa packageName
登入後複製
例2:查詢 httpd 的所有的安裝包
rpm -qa httpd
登入後複製
rpm查詢軟體包資訊
rpm -qi packageName
登入後複製
說明
-i
選項表示查詢軟體資訊,是 information 的首字母。這裡用的是包全名,且未安裝的軟體包需使用 「絕對路徑+包全名」 的方式才能確定包。
例3:查詢 httpd 的軟體包資訊
rpm -qi httpd
登入後複製
未安裝軟體包查詢
rpm -qip packageName
登入後複製
rpm查詢軟體包檔案列表
rpm -ql packageName
登入後複製
說明
-l
選項表示列出軟體包所有檔案的安裝目錄。
rpm查詢系統檔案軟體包
rpm -qf packageName
登入後複製
說明
-f
選項的含義是查詢系統檔案所屬哪個軟體包,是 file 的首字母。只有使用 RPM 包安裝的檔案才能使用該命令,手動方式建立的檔案無法使用此命令。
rpm查詢軟體包依賴關係
rpm -qR packageName
登入後複製
說明
-R
(大寫)選項的含義是查詢軟體包的依賴性,是 requires 的首字母。
例4:查詢 httpd 的軟體包依賴關係
rpm -qR httpd
登入後複製
在 Linux 中,我們可以使用 yum 命令查詢所有已安裝和可安裝的軟體包,可以查詢指定軟體包的安裝情況,還可以從 yum 源伺服器上查詢與關鍵字相關的所有軟體包以及查詢執行軟體包的詳細資訊。
yum查詢已安裝和可安裝軟體包
yum list
登入後複製
說明
使用 yum list 命令,可以列出所有已安裝和可安裝的軟體包資訊。
範例1:查詢所有已安裝和可安裝的軟體包
yum查詢軟體包安裝情況
yum list packageName
登入後複製
範例2:
yum list httpd
登入後複製
yum搜尋軟體包
yum search packageName
登入後複製
說明
從 yum 源伺服器上查詢與 packageName 相關的所有軟體包。
範例3:
yum search httpd
登入後複製
yum檢視軟體包詳情
yum info packageName
登入後複製
說明
檢視軟體包 packageName 的詳細資訊。
範例4:
yum info httpd
登入後複製
相關推薦:《Linux視訊教學》
以上就是linux怎麼查詢軟體包的資訊的詳細內容,更多請關注TW511.COM其它相關文章!