Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

31.5. パッケージの選択

警告 - @Everything はサポートされません。
キックスタートファイルを使用して、利用可能なすべてのパッケージをインストールするには、@Everything を指定するか、%packages セクションで単に * を指定します。Red Hat では、このようなインストールはサポートしていません。
さらに、この方法でキックスタートファイルを使用すると、インストール済みシステムにパッケージとファイルの競合が発生します。このような問題を引き起こすことがわかっているパッケージは、@Conflicts グループに割り当てられます。キックスタートファイルで @Everything を指定すると、@Conflicts を除外してください。そうしないと、インストールに失敗します。
@Everything
-@Conflicts
@Conflicts を除外しても、キックスタートファイルでの @Everything の使用をサポートしていないことに注意してください。
%packages コマンドを使用して、インストールするパッケージの一覧を表示するキックスタートファイルセクションを開始します(これはインストール専用です)。アップグレード中のパッケージの選択はサポートされていないためです。
パッケージは、アスタリスクを使用して glob を含め、グループまたは個々のパッケージ名で指定できます。インストールプログラムは、関連するパッケージを含む複数のグループを定義します。グループの一覧は、最初の Red Hat Enterprise Linux CD-ROM の バリアント/repodata/comps-*.xml ファイルを参照してください。各グループには、id、user visibility value、name、description、package list があります。パッケージリストでは、グループが選択されている場合は mandatory とマークされたパッケージが常にインストールされ、グループが選択されている場合は、default とマークされたパッケージがデフォルトで選択され、グループをインストールするように選択されていても、明示的にオプションとマークされたパッケージを選択する必要があります。
利用可能なグループは、Red Hat Enterprise Linux 5 のバリアントごとに若干異なりますが、以下が含まれます。
  • 管理ツール
  • オーサリングおよび公開
  • 開発ライブラリー
  • 開発ツール
  • DNS ネームサーバー
  • Eclipse
  • エディター
  • エンジニアリングおよびサイエンス
  • FTP サーバー
  • GNOME デスクトップ環境
  • GNOME ソフトウェア開発
  • ゲームおよびエンターテイメント
  • グラフィカルインターネット
  • グラフィック
  • Java Development
  • KDE (K Desktop Environment)
  • KDE ソフトウェア開発
  • 従来のネットワークサーバー
  • レガシーソフトウェア開発
  • 従来のソフトウェアサポート
  • メールサーバー
  • Misc
  • マルチメディア
  • MySQL Database
  • ネットワークサーバー
  • news Server
  • オフィス/実稼働性
  • OpenFabrics Enterprise Distribution
  • PostgreSQL データベース
  • 印刷サポート
  • サーバー設定ツール
  • サウンドとビデオ
  • システムのツール
  • テキストベースのインターネット
  • Web サーバー
  • Windows File Server
  • Windows PV ドライバー
  • X ソフトウェア開発
  • X Window System
ほとんどの場合、個々のパッケージではなく、目的のグループを一覧表示するだけで済みます。Core グループおよび Base グループは常にデフォルトで選択されるため、%packages セクションで指定する必要はありません。
以下は、%packages の選択例です。
%packages 
@ X Window System 
@ GNOME Desktop Environment 
@ Graphical Internet 
@ Sound and Video dhcp
ご覧のとおり、グループは、@ 記号、スペース、および comps.xml ファイルに指定される完全なグループ名から 1 行に指定されます。グループを指定するには、gnome-desktop などのグループの id を使用します。文字なしで個別のパッケージを指定します(上記の例の dhcp 行は個別のパッケージです)。
また、デフォルトのパッケージリストからインストールしないパッケージを指定することもできます。
-autofs
%packages オプションでは、以下のオプションを使用できます。
--nobase
@Base グループをインストールしないでください。非常に小さいシステムを作成しようとすると、このオプションを使用します。
--resolvedeps
--resolvedeps オプションが非推奨になりました。依存関係は、現時点では毎回自動的に解決されます。
--ignoredeps
--ignoredeps オプションが非推奨になりました。依存関係は、現時点では毎回自動的に解決されます。
--ignoremissing
インストールを停止する代わりに、足りないパッケージやグループを無視して、インストールを中断するか、または続行するかを尋ねます。以下に例を示します。
%packages --ignoremissing