在CentOS中查看已安装的软件包是一项常见任务,它帮助用户了解系统上已经安装了哪些软件,本文将详细介绍几种常用的方法来查询已安装的软件包,并使用表格形式展示不同命令的输出结果和功能。
方法一:使用 `rpm` 命令
列出所有已安装的软件包
rpm qa
此命令会显示系统中所有已安装的软件包的名称,输出示例如下:
Package Name |
acl |
alsalibs |
at |
atutils |
audit ... |
zsh5 |
查找特定软件包是否已安装
rpm q package_name
要检查 Vim 编辑器是否已安装:
rpm q vim
Vim 已安装,该命令将返回相关信息;否则,不会返回任何信息。
方法二:使用 `yum` 命令
列出所有已安装的软件包及其版本信息
yum list installed
此命令会显示通过 Yum 安装的所有软件包的信息,包括名称、版本和仓库等,输出示例如下:
| Installed Packages |
||
| acl.x86_64 | 2.2.513.el7 @updates |
| alsalibs.x86_64 | 1.1.0.05.el7 |
| at.x86_64 | 3.1.202.el7 |
| atutils.x86_64 | 3.1.202.el7 |
| audit.x86_64 ...|
| zsh.x86_64 | 5.0.29.el7_9 |
查找特定软件包是否已安装
yum list installed | grep package_name
要检查 Vim 编辑器是否已安装:
yum list installed | grep vim
Vim 已安装,该命令将返回相关信息;否则,不会返回任何信息。
方法三:使用dnf
命令(适用于 CentOS 8 及以上版本)
列出所有已安装的软件包及其版本信息
dnf list installed
此命令会显示通过 Dnf 安装的所有软件包的信息,包括名称、版本和仓库等,输出示例如下:
| Installed Packages |
||
| acl.x86_64 | 2.2.513.el8 @updates |
| alsalibs.x86_64 | 1.1.0.05.el8 |
| at.x86_64 | 3.1.202.el8 |
| atutils.x86_64 | 3.1.202.el8 |
| audit.x86_64 ...|
| zsh.x86_64 | 5.0.29.el8_9 |
查找特定软件包是否已安装
dnf list installed | grep package_name
要检查 Vim 编辑器是否已安装:
dnf list installed | grep vim
Vim 已安装,该命令将返回相关信息;否则,不会返回任何信息。
方法四:使用图形界面工具(适用于 CentOS 7)
CentOS 7 提供了图形界面的软件包管理工具,如 Software Manager 或 Yum Extender,通过这些工具,用户可以直观地查看和管理已安装的软件包,具体步骤如下:
1、打开应用程序菜单,找到并启动 Software Manager 或 Yum Extender。
2、在软件包管理工具中,通常有一个“已安装”或“Installed”选项卡,点击即可查看所有已安装的软件包。
3、可以通过搜索栏输入软件包名称进行过滤和查找。
CentOS 提供了多种方法来查看已安装的软件包,包括命令行工具(如rpm
,yum
,dnf
)和图形界面工具,根据个人需求和使用习惯,可以选择最适合的方法来进行软件包的管理。