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>

    たとえば、wget および unzip パッケージがインストールされる前の状態に戻すには、次のように入力します。

    # dnf history rollback 12

    または、トランザクション履歴のすべてのトランザクションを元に戻すには、トランザクション ID 1 を使用します。

    # dnf history rollback 1
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る