您好,登錄后才能下訂單哦!
這篇文章主要講解了“linux如何查詢軟件包的信息”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“linux如何查詢軟件包的信息”吧!
linux查詢軟件包信息的方法:1、使用RPM命令,可查詢RPM軟件包的相關信息,例如查詢軟件包是否已安裝、軟件包的文件列表等,語法“rpm [選項] packageName”;2、使用yum命令,語法“yum [選項] packageName”,可以輸出指定軟件包的安裝情況,還可以從yum源服務器上查找與關鍵字相關的所有軟件包以及查詢執行軟件包的詳細信息。
在 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如何查詢軟件包的信息這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。