YUM(Yellowdog Updater Modified)是 Red Hat 系列 Linux 的一个包管理工具。通过 YUM,您可以轻松地安装、更新和管理软件包。在使用 YUM 时,有时您可能需要查看历史安装的软件列表,以便进行系统维护或故障排除。本文将介绍如何查看 YUM 的历史安装记录。
1. 查看 YUM 历史
YUM 提供了一个命令来查看所有的历史事务,包括安装、更新和删除软件包。这可以通过以下命令实现:
yum history
示例输出
执行上述命令后,您将看到类似如下的输出:
ID | Command Line | Date and Time | Action(s) | Altered
-------------------------------------------------------------------------------
10 | install httpd | 2024-01-15 10:00 | Install | 1
9 | update | 2024-01-14 09:00 | Upgrade | 5
8 | remove nginx | 2024-01-13 08:00 | Erase | 1
- ID:每次操作的唯一标识符。
- Command Line:执行的命令行。
- Date and Time:操作的日期和时间。
- Action(s):执行的操作类型(安装、更新、删除)。
- Altered:受影响的包数量。
2. 查看特定历史记录
如果您想查看某个特定 ID 的详细信息,可以使用以下命令:
yum history info <ID>
示例
yum history info 10
示例输出
Transaction ID : 10
Begin time : Thu Jan 15 10:00:00 2024
Begin rpmdb : Thu Jan 15 09:59:59 2024
End time : Thu Jan 15 10:00:30 2024
End rpmdb : Thu Jan 15 10:00:30 2024
User : root <root>
Host : localhost.localdomain
Command Line : install httpd
Transaction performed with:
Installed yum-3.4.3-167.el7.centos.noarch @base
Installed httpd-2.4.6-93.el7.x86_64 @base
...
3. 查看已安装软件包列表
如果您只想查看当前已安装的软件包列表,可以使用以下命令:
yum list installed
这将列出所有已安装的软件包及其版本信息。
示例输出
Installed Packages
httpd.x86_64 2.4.6-93.el7 @base
nginx.x86_64 1.16.1-1.el7 @epel