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怎麼查詢軟體包的信息的詳細內容。更多資訊請關注PHP中文網其他相關文章!