web-dev-qa-db-ja.com

RHEL 5.3キックスタート-ワークステーションフォルダ内の個々のパッケージの場所をどのように指定しますか?

インストール中に「パッケージが存在しません」というエラーが表示され続けます。

キックスタート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
1
Ed

キックスタートスクリプトはすでにWebサーバーでホストされているため、そこにもRPMリポジトリを作成することをお勧めします。

パッケージのワークステーションディレクトリ(およびrepodataサブディレクトリ)をWebサーバーにコピーします。

キックスタートスクリプトで、このパスを新しいリポジトリとしてポイントします。

レポ(オプション)

パッケージインストールのソースとして使用できる追加のyumリポジトリーを構成します。複数のリポジトリ行を指定できます。

repo --name=<repoid> [--baseurl=<url>| --mirrorlist=<url>]
  • --name= —リポジトリID。このオプションは必須です。

  • --baseurl= —リポジトリのURL。 yum repoconfigファイルで使用される可能性のある変数はここではサポートされていません。このオプションまたは--mirrorlistのいずれかを使用できますが、両方を使用することはできません。

  • --mirrorlist= —リポジトリのミラーのリストを指すURL。 yum repoconfigファイルで使用される可能性のある変数はここではサポートされていません。このオプションまたは--baseurlのいずれかを使用できますが、両方を使用することはできません。

キックスタートオプション

1
Aaron Copley

キックスタート設定ファイルには重要なオプションがあります。 「key--skip」を指定すると、デフォルトでのみクライアントがインストールされると思います。これらのrpmをインストールするには、Workstation(別の製品)のキーが必要です。

キーは各インストールに固有であることに注意してください。したがって、5台のマシンにインストールする場合は、5つのサブスクリプションと5つのキーが必要です。キックスタート構成ファイルにキーを埋め込む必要があるため、各マシンには独自の構成ファイルが必要です。

おそらく、RPMを取得して、インストール後のスクリプトにインストールしてみてください。

キックスタートオプション

0
Daniel