Menu Close
Settings Close

Language and Page Formatting Options

Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

35.2. アップグレードの完了

重要
アップグレード後にシステムを再起動したら、手動でシステムの更新を行う必要があります。詳細は、「システムの更新」 を参照してください。
新規インストールを実行するのではなく、以前のリリースからシステムをアップグレードする場合は、パッケージセットの相違点を調べることができます。「 インストーラーを使用したアップグレード 」「 インストーラーを使用したアップグレード 」、または 「 インストーラーを使用したアップグレード 」 (システムのアーキテクチャーによります)は、元のシステムのパッケージ一覧を作成することを推奨します。これで、その一覧を使用して、新しいシステムを元のシステム状態に近づける方法を判断できるようになりました。
ソフトウェアリポジトリー設定の多くは、リリース という用語で終わるパッケージに保存されます。インストールされたリポジトリーの古いパッケージ一覧を確認します。
awk '{print $1}' ~/old-pkglist.txt | grep 'release$'
必要に応じて、インターネット上の元のソースからこのパッケージを取得してインストールします。元のサイトの手順に従って、yum およびその他のソフトウェア管理ツールが使用するリポジトリー設定パッケージを Red Hat Enterprise Linux システムにインストールします。
次に、以下のコマンドを実行して、足りない他のソフトウェアパッケージの一覧を作成します。
awk '{print $1}' ~/old-pkglist.txt | sort | uniq > ~/old-pkgnames.txt
rpm -qa --qf '%{NAME}\n' | sort | uniq > ~/new-pkgnames.txt
diff -u ~/old-pkgnames.txt ~/new-pkgnames.txt | grep '^-' | sed 's/^-//' > /tmp/pkgs-to-install.txt
次に、yum コマンドで /tmp/pkgs-to-install.txt ファイルを使用して、ほとんどの古いソフトウェアを復元します。
su -c 'yum install `cat /tmp/pkgs-to-install.txt`'
重要
パッケージの変更が Red Hat Enterprise Linux リリース間で補完されるため、システム上のすべてのソフトウェアを復元することができない場合があります。上記のルーチンを使用してシステム上のソフトウェアを再度比較し、発見した問題を修復できます。