インストール中に「パッケージが存在しません」というエラーが表示され続けます。
キックスタートISOを作成して、C++ソフトウェアリリース用のRHEL5.3ビルドマシンの無人インストールを作成しました。内部Webサーバーからキックスタート構成ファイルをプルします。これは便利です。新しいISOを作成しなくても、テストと変更が簡単になります。そして、それを機能させることができれば、バージョン管理にチェックインする予定です。
とにかく、rpmパッケージはディスク上の2つのフォルダーにあります。クライアントとワークステーション。パッケージは、クライアントフォルダーの下に物理的に配置されているパッケージに対して正常にインストールされます。パッケージが存在しないことを訴えるdoxygenやSubversionなどのWorkstationフォルダーの下にあるものは見つかりません。
個々のパッケージの場所を指定する方法はありますか?
# -----------------------------------------------------------------------------
# P A C K A G E S
# -----------------------------------------------------------------------------
%packages
@gnome-desktop
@core
@base
@base-x
@printing
@development-tools
emacs
kexec-tools
fipscheck
xorg-x11-server-Xnest
xorg-x11-server-Xvfb
#Packages Located in Workstation Folder *** Install can not find any of these ??
bison
doxygen
gcc-c++
Subversion
zlib-devel
freetype-devel
libxml2-devel
キックスタートスクリプトはすでにWebサーバーでホストされているため、そこにもRPMリポジトリを作成することをお勧めします。
パッケージのワークステーションディレクトリ(およびrepodataサブディレクトリ)をWebサーバーにコピーします。
キックスタートスクリプトで、このパスを新しいリポジトリとしてポイントします。
レポ(オプション)
パッケージインストールのソースとして使用できる追加のyumリポジトリーを構成します。複数のリポジトリ行を指定できます。
repo --name=<repoid> [--baseurl=<url>| --mirrorlist=<url>]
--name=
—リポジトリID。このオプションは必須です。
--baseurl=
—リポジトリのURL。 yum repoconfigファイルで使用される可能性のある変数はここではサポートされていません。このオプションまたは--mirrorlistのいずれかを使用できますが、両方を使用することはできません。
--mirrorlist=
—リポジトリのミラーのリストを指すURL。 yum repoconfigファイルで使用される可能性のある変数はここではサポートされていません。このオプションまたは--baseurlのいずれかを使用できますが、両方を使用することはできません。
キックスタート設定ファイルには重要なオプションがあります。 「key--skip」を指定すると、デフォルトでのみクライアントがインストールされると思います。これらのrpmをインストールするには、Workstation(別の製品)のキーが必要です。
キーは各インストールに固有であることに注意してください。したがって、5台のマシンにインストールする場合は、5つのサブスクリプションと5つのキーが必要です。キックスタート構成ファイルにキーを埋め込む必要があるため、各マシンには独自の構成ファイルが必要です。
おそらく、RPMを取得して、インストール後のスクリプトにインストールしてみてください。