Karp 的技术博客

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

版权属于:karp
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
更新于: 2024年10月21日 04:02
0

目录

来自 《在 Linux 中查看 YUM 历史安装软件列表》