要查看通过yum安装过的软件,可使用yum list installed查看当前已安装包,如yum list installed | grep httpd;用yum history查看操作记录,通过yum history info [ID]获取具体安装详情;结合grep搜索特定软件安装历史;或使用rpm -qa和rpm -q包名查询已安装的RPM包。

在Linux中,yum 是 CentOS、RHEL 和其他基于 Red Hat 的系统中常用的包管理工具。如果你想查看通过 yum 安装过的软件,可以使用以下几种方法来查询历史记录或已安装的软件包。
1. 查看所有已安装的软件包
如果你只是想查看当前系统中所有通过 yum 安装的(或目前存在)的软件包,可以运行:
yum list installed
这条命令会列出所有已安装的软件包,包括名称、版本和仓库来源。输出较多,可以结合 grep 过滤关键词,例如:
yum list installed | grep httpd
2. 查看 yum 的操作历史记录
如果你想查看过去使用 yum 执行过哪些安装操作(包括已卸载的软件),可以使用 yum 的历史功能:
yum history
该命令会显示所有通过 yum 执行的操作记录,每条记录有一个 ID、执行时间、操作类型(如 Install、Erase)等信息。你可以根据 ID 查看某次操作的详细内容:
yum history info [ID]
例如,查看 ID 为 100 的操作详情:
yum history info 100
如果只想查看某次操作中安装了哪些软件:
yum history packages-list [ID]
语流软著宝
AI智能软件著作权申请材料自动生成平台
74 查看详情
3. 查找特定软件是否曾经被安装过
结合 yum history 和 grep,可以搜索某个软件是否曾经被安装过。例如:
yum history | grep “httpd”
或者查看所有包含“Install”的记录:
yum history | grep Install
再通过 yum history info 查看具体某条记录的上下文。
4. 使用 rpm 命令辅助查询
虽然 rpm 不是 yum 的直接工具,但它能查看系统中所有通过 RPM 安装的软件(包括 yum 安装的):
rpm -qa
这会列出所有已安装的 RPM 包,等价于 yum list installed 的结果。你可以用它来验证某个软件是否安装过:
rpm -q 包名
例如:
rpm -q nginx
如果返回版本信息,说明已安装;如果提示“未安装”,则没有。
基本上就这些常用方法。yum history 是查看“曾经安装过什么”的关键命令,而 yum list installed 和 rpm -qa 用于查看当前已安装的软件。根据需要选择合适的方式即可。
以上就是Linux如何查看yum安装过的软件的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/433011.html
微信扫一扫
支付宝扫一扫