linux怎麼查詢軟體包的資訊

2023-02-28 22:01:26

linux查詢軟體包資訊的方法:1、使用RPM命令,可查詢RPM軟體包的相關資訊,例如查詢軟體包是否已安裝、軟體包的檔案列表等,語法「rpm [選項] packageName」;2、使用yum命令,語法「yum [選項] packageName」,可以輸出指定軟體包的安裝情況,還可以從yum源伺服器上查詢與關鍵字相關的所有軟體包以及查詢執行軟體包的詳細資訊。

本教學操作環境:linux7.3系統、Dell G3電腦。

軟體包顧名思義就是將應用程式、組態檔和資料打包的產物。linux怎麼查詢軟體包的資訊?下面本篇文章來聊聊查詢方法。

Linux RPM查詢軟體包的資訊

在 Linux 中,我們可以使用 RPM 命令查詢 RPM 軟體包 的相關資訊,包括查詢軟體包是否已安裝、查詢系統中所有已安裝的軟體包、檢視軟體包的詳細資訊、查詢軟體包的檔案列表和查詢某系統檔案具體屬於哪個 RPM 包。

rpm查詢是否安裝了軟體

rpm -q packageName
登入後複製
引數描述
packageName包名。

說明:

  • -q 表示查詢,是 query 的首字母。這裡使用的是包名,而不是包全名。因為已安裝的軟體包只需給出包名,系統就可以成功識別(使用包全名反而無法識別)。

例1:查詢是否安裝了 httpd

rpm -q httpd
登入後複製

1.png

rpm查詢所有安裝包

rpm -qa packageName
登入後複製

例2:查詢 httpd 的所有的安裝包

rpm -qa httpd
登入後複製

2.png

rpm查詢軟體包資訊

rpm -qi packageName
登入後複製

說明

  • -i 選項表示查詢軟體資訊,是 information 的首字母。這裡用的是包全名,且未安裝的軟體包需使用 「絕對路徑+包全名」 的方式才能確定包。

例3:查詢 httpd 的軟體包資訊

rpm -qi httpd
登入後複製

3.png

未安裝軟體包查詢

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
登入後複製

4.png

Linux yum查詢軟體包的資訊

在 Linux 中,我們可以使用 yum 命令查詢所有已安裝和可安裝的軟體包,可以查詢指定軟體包的安裝情況,還可以從 yum 源伺服器上查詢與關鍵字相關的所有軟體包以及查詢執行軟體包的詳細資訊。

yum查詢已安裝和可安裝軟體包

yum list
登入後複製

說明

  • 使用 yum list 命令,可以列出所有已安裝和可安裝的軟體包資訊。

範例1:查詢所有已安裝和可安裝的軟體包

5.png

yum查詢軟體包安裝情況

yum list packageName
登入後複製

範例2:

yum list httpd
登入後複製

6.png

yum搜尋軟體包

yum search packageName
登入後複製

說明

  • 從 yum 源伺服器上查詢與 packageName 相關的所有軟體包。

範例3:

yum search httpd
登入後複製

7.png

yum檢視軟體包詳情

yum info packageName
登入後複製

說明

  • 檢視軟體包 packageName 的詳細資訊。

範例4:

yum info httpd
登入後複製

8.png

相關推薦:《Linux視訊教學

以上就是linux怎麼查詢軟體包的資訊的詳細內容,更多請關注TW511.COM其它相關文章!