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