第3章 RHEL Image Builder リポジトリーの設定
リポジトリーを追加したり、デフォルトのベースリポジトリーをオーバーライドしたりできます。
RHEL Image Builder では、以下のタイプのリポジトリーを使用できます。
- 公式リポジトリーのオーバーライド
- これらを使用すると、Red Hat コンテンツ配信ネットワーク (CDN) ではなく、カスタムミラーからベースシステムの RPM をダウンロードできます。公式リポジトリーのオーバーライドはデフォルトのリポジトリーを無効にするため、カスタムミラーには必要なパッケージがすべて含まれている必要があります。
- カスタムサードパーティーリポジトリー
- これらを使用して、公式の RHEL リポジトリーで利用できないパッケージを含めます。
3.1. RHEL Image Builder へのリポジトリーの追加 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
イメージのビルド時に、image-builder ツールと --extra-repo フラグを使用して、イメージに追加のカスタムリポジトリーを追加できます。
前提条件
- カスタムリポジトリーの URL がある。
手順
イメージをビルドし、追加のリポジトリーを RHEL Image Builder に加えます。
$ image-builder build <image-type> \ --extra-repo=<file:///path/to/my/repo> \イメージのビルド中にリポジトリーの内容が使用可能になり、依存関係ソルバーがそのリポジトリーからパッケージを取得します。たとえば、リポジトリーに上位バージョンの
libcまたはkernelが含まれている場合、その内容はデフォルトのリポジトリーよりも優先されます。