RPMの交換によるRHEL6.5のインストール

RPMの交換によるRHEL6.5のインストール

背景

そこで、起動可能な USB 経由でシステムを RHEL6.0 から RHEL6.5 にアップデートする任務を負いました。サイズ制限のため、rpm -e6.5 のテキスト バージョン (完全な GUI バージョンよりも大幅に小さい) から約 30 rpm を削除しました (依存関係エラーを防ぐコマンドを使用)。RHEL6.0 の をスリムな RHEL6.5 と交換しPackages/、起動可能な USB を作成しました。

問題

残念ながら、新しい OS のインストールで問題が発生しています。USB から起動すると、RHEL は適切に初期化されます (すべての依存関係チェックに合格) が、実際のインストールを開始するとエラーが発生します。エラーには、特定の RPM が見つからないと表示されます。ただし、その特定の rpm は実際にはロードされていますPackages/が、バージョン番号が更新されています。たとえば、(6.0 に存在する) が要求されますが、 (正確にはこれらの番号ではないかもしれませんが、おわかりでしょう)passwd-0.77.**4***.rpmに更新する必要があります。passwd-0.77.**5***.rpm

解決

インストーラーが RPM のバージョン番号をチェックするマスター ファイルはありますか? または、他のすべての RPM のバージョン番号を含む特定の RPM があるのでしょうか? 確認してみましたが、repodata/*.xmlあまり成功しませんでした (ほとんどの RPM には、さまざまな世界の言語に関連するファイルと、各 RPM のデータベース エントリがあるようです)。

ボーナス

OS をインストールするために Red Hat に必要な「必須」RPM のリストはありますか? 必須キーワードがポップアップ表示されたのを見たことがありますrepodata/*-comps-rhel6-Workstation.xml(事前に必要になる場合がありますgunzip) が、ファイルは主に世界言語に基づく RPM に焦点が当てられているようです。これらの「必須」RPM の多くは、「core」というセクションの下にあります。これらが Red Hat の最も基本的なテキスト バージョンをインストールするために必要な RPM であることを誰か保証できますか?

要約

OS のインストール中に Red Hat が検索するバージョン番号を変更するにはどうすればよいですか?

答え1

万が一、他の誰かが私と同じことをしなければならない場合に備えて、私自身の質問に答えます。

1) redhat.comからバイナリDVD ISOイメージを取得します。

2) 不要な rpm ( GNOMEeclipse) を削除して 4GB 未満にします (これにより、FAT32 ファイルシステムに保存できるようになります)

-このISOをUSBにコピーする

3) 以前の起動可能なUSBに付属していたISOイメージを削除します。

4) 起動可能なUSB(起動ファイルが入っているがISOイメージが入っていないもの)をターゲットマシンに挿入します。

5) 「ISO 9660エラーが見つかりません」というエラーが表示されるので、mount新しいバージョンのRedHatが入ったUSBを挿入します。

6) インストールが完了したら、/root/install.logをコピーします。

7) install.log にある rpm のみを組み込むことで RedHat iso をさらにスリム化します。

8) このスリムな RedHat iso を起動可能な USB にコピーすると、新しい rpm (更新された OS) を使用する起動可能な USB が作成されます。

関連情報