8.2.2. 撤销多个 DNF 交易


要撤消在 Red Hat Enterprise Linux (RHEL) 10 上 DNF 事务过程中执行的操作,请使用 DNF 工具恢复这些事务。通过将环境恢复到软件包管理历史记录中的特定点,您可以从意外更改和错误中恢复。

您可以使用 dnf history rollback 命令恢复指定交易和最后一个交易之间执行的所有 DNF 交易。请注意,交易 ID 指定的交易保持不变。

流程

  1. 确定您要恢复到的状态的事务 ID:

    # dnf history
    ID | Command line     | Date and time     | Action(s)   | Altered
    ------------------------------------------------------------------
    14 | install wget     | 2022-11-03 10:49  | Install     |    1
    13 | install unzip    | 2022-11-03 10:49  | Install     |    1
    12 | install vim-X11  | 2022-11-03 10:20  | Install     |  171 EE
  2. 恢复指定的事务:

    # dnf history rollback <transaction_ID>

    例如,要恢复到 wgetunzip 软件包安装前的状态,请输入:

    # dnf history rollback 12

    或者,要恢复事务历史记录中的所有事务,请使用事务 ID 1

    # dnf history rollback 1
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部