ウェブサイト検索

CentOS および RHEL で Yum インストールを元に戻すまたはやり直す方法


YUM パッケージ マネージャー (バージョン 3.2.25 以降) に追加された最も重要で便利な機能の 1 つは、「yum History」 コマンドです。これにより、システム上で実行された yum トランザクションの完全な履歴を確認できます。

トランザクションが実行された日時、トランザクションが成功したか中止されたか、影響を受けたパッケージの数などが表示されます。

重要なのは、yum 履歴を使用して特定のトランザクションを元に戻すまたはやり直すことができることです。この記事では、CentOS/RHEL ディストリビューションへの依存関係を含む yum インストールを元に戻すまたはやり直す方法を説明します。

これを行うには、まず次のコマンドをroot ユーザーとして実行して yum トランザクション履歴を確認する必要があります。それ以外の場合は、sudo コマンドを使用して root 権限を取得します。

sudo yum history  
OR
sudo yum history list all

上のスクリーンショットの出力から、yum 履歴にはトランザクション ID、コマンドライン、日付と時刻、アクションなどが表示されます。

yum インストールを元に戻すには、トランザクション IDをメモし、必要なアクションを実行します。この例では、ID 63 を使用してインストールを元に戻します。これにより、次のように、指定されたトランザクションでインストールされたパッケージが消去されます (要求されたら、 y/yes を入力します) )。

sudo yum history undo 63

yum インストールをやり直すには、 前と同じようにトランザクション IDをメモして実行します。たとえば、ID 63 でインストールをやり直すには、次のコマンドを実行します。

sudo yum history redo 63

yum 削除/ 消去トランザクションでも同じことができることに注意してください。注意すべき最も重要な点は、yum インストール または yum 削除 アクションの トランザクション ID です。

yum 履歴の詳細については、このガイドを参照してください。

  1. 「Yum History」を使用してインストールまたは削除されたパッケージ情報を確認する方法

それは今のところすべてです!この記事では、CentOS/RHEL への依存関係を含む yum インストールを元に戻すまたはやり直す方法を説明しました。以下のコメントフォームからご意見をお聞かせください。