8.2.2. 撤销多个 DNF 交易
要撤消在 Red Hat Enterprise Linux (RHEL) 10 上 DNF 事务过程中执行的操作,请使用 DNF 工具恢复这些事务。通过将环境恢复到软件包管理历史记录中的特定点,您可以从意外更改和错误中恢复。
您可以使用 dnf history rollback 命令恢复指定交易和最后一个交易之间执行的所有 DNF 交易。请注意,交易 ID 指定的交易保持不变。
流程
确定您要恢复到的状态的事务 ID:
# dnf historyID | 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恢复指定的事务:
# dnf history rollback <transaction_ID>例如,要恢复到
wget和unzip软件包安装前的状态,请输入:# dnf history rollback 12或者,要恢复事务历史记录中的所有事务,请使用事务 ID
1:# dnf history rollback 1