Appearance
CentOS 7 检查已安装的软件包
在 CentOS 7 上,可以通过 yum 命令检查已安装的软件包。以下是具体步骤和命令:
1. 列出所有 yum 安装的软件包
Bash
yum list installed这会显示所有已安装的软件包,包括名称、版本和来源仓库。
2. 查看安装历史
如果需要查看通过 yum 安装的详细历史记录(包括时间和操作),可以使用:
Bash
yum history这会列出所有的 yum 事务历史。如果你想查看某个事务的详细信息,可以使用:
Bash
yum history info <事务ID>事务ID 可以通过 yum history 命令的输出获取。
3. 过滤特定软件包
如果你想查找某个特定的软件包,可以使用 grep 过滤:
Bash
yum list installed | grep <软件包名>例如,查找是否安装了 httpd:
Bash
yum list installed | grep httpd4. 检查特定软件包是否安装
使用 rpm 命令也可以确认某个软件包是否已安装:
Bash
rpm -q <软件包名>例如:
Bash
rpm -q nginx如果已安装,会返回软件包的版本信息;否则会提示未安装。
5. 注意事项
确保以
root或具有sudo权限的用户身份运行上述命令,因为部分命令需要管理员权限。如果系统启用了额外的仓库(如 EPEL),安装的软件包可能来自不同的来源。
如果你需要更详细的分析(例如依赖关系),可以使用
rpm -qa --requires <软件包名>查看某个软件包的依赖。