3

キックスタート インストール (具体的には mondo パッケージ) の一部として独自のパッケージを追加する方法を考え出そうとしていますが、ポスト スクリプトで rpm コマンドではなく %packages ディレクティブを使用しています。キックスタート ファイルの %include ステートメントを使用してそれらをパッケージ ファイルに追加しようとしましたが、RPM を RH linux/Packages ディレクトリにコピーしましたが、これらのパッケージはインストールされません。comps.xml について読んだことがありますが、RHEL ディストリビューションにそのファイルがないか、手順がわかりません。

基本的に、次のように含めるパッケージリストがあります。

# cat packages.txt 
openssh-clients
openssh-server
afio-2.5-1.rhel6.x86_64.rpm
buffer-1.19-4.rhel6.x86_64.rpm
mindi-2.1.7-1.rhel6.x86_64.rpm
mindi-busybox-1.18.5-3.rhel6.x86_64.rpm
mondo-3.0.4-1.rhel6.x86_64.rpm

afio down からのすべての rpm は、RH インストールの一部ではないカスタムのものです。

誰かがこれを行う方法を教えてもらえますか? ありがとう

4

1 に答える 1

5

すべてのキックスタート ファイルには、利用可能なリポジトリを定義するセクションが上部にある必要があります。レポ行の例は次のようになります。

repo --name=a-base    --baseurl=http://mirror.centos.org/centos/6/os/$basearch

これは、指定された URL に使用可能な rpm リポジトリーがあることをキックスタート システムに伝えます。

独自の rpm を追加するには、カスタム リポジトリを作成し、新しいリポジトリ行を追加してキックスタート ファイルをそこにポイントする必要があります。次に、%packages ディレクティブにコア rpm パッケージ名をリストすると、それらが取得されます。

したがって、あなたにとっては次のようになります。

...
repo --name=a-base    --baseurl=http://my.domain.org/customrepo/path/here

%packages
openssh-clients
openssh-server
afio
buffer
mindi
mindi-busybox
mondo
...
于 2013-12-18T20:14:47.287 に答える