このドキュメントで説明されているソフトウェアはサポートされていないか、拡張サポートが提供されています。
現在サポートされているリリースにアップグレードすることをお薦めします。

2.3 Oracle Linux Yumサーバーからパッケージを取得するソフトウェア・チャネルの構成

spacewalk-utilsパッケージのspacewalk-common-channels ユーティリティを使用して、Oracle Linux yumサーバーを使用するソフトウェア・チャネルを構成できます。 このユーティリティを使用して、Oracle Linux 5、Oracle Linux 6、およびOracle Linux 7のソフトウェア・チャネル、リポジトリ、GPGキー、アクティベーション・キーを構成できます。

使用可能なチャネルを一覧表示するには、--listオプションを使用します。たとえば、次のようになります:

# spacewalk-common-channels --list 
Available channels:
...
 oraclelinux5:        i386, x86_64
 oraclelinux5-addons: i386, x86_64
 oraclelinux5-oracle-addons: i386, x86_64
 oraclelinux5-spacewalk20-client: i386, x86_64
 oraclelinux5-uek:    i386, x86_64
 oraclelinux5-unsupported: i386, x86_64
 oraclelinux6:        i386, x86_64
 oraclelinux6-addons: i386, x86_64
 oraclelinux6-mysql:  i386, x86_64
 oraclelinux6-playground: x86_64
 oraclelinux6-spacewalk20-client: i386, x86_64
 oraclelinux6-spacewalk20-server: x86_64
 oraclelinux6-spacewalk22-client: i386, x86_64
 oraclelinux6-spacewalk22-server: x86_64
 oraclelinux6-uek:    i386, x86_64
 oraclelinux6-uek-r3: x86_64
 oraclelinux7:        x86_64
 oraclelinux7-addons: x86_64
 oraclelinux7-mysql55: x86_64
 oraclelinux7-mysql56: x86_64
 oraclelinux7-optional: x86_64
 oraclelinux7-spacewalk22-client: x86_64
 oraclelinux7-uek-r3: x86_64
...

Oracle Linux yumサーバーは、ULNとは異なり、Oracle Linuxリリースの各更新に対してpatchチャネルを提供しません。 代わりに、spacewalk-common-channelsは、リリース全体のすべてのパッケージを含むpublic_olN_latestリポジトリを使用するように、ベース(親)ソフトウェア・チャネルを構成します。

一部のULNチャネル(DTrace userspace、Ksplice、OFED用のチャネルなど)は、Oracle Linux yumサーバーでは使用できません。

たとえば、Oracle Linux 7 (x86_64)のソフトウェア・チャネルを作成します:

# spacewalk-common-channels -v -u swadm -p swadm_passwd -a x86_64 -k unlimited 'oraclelinux7*'
Connecting to http://localhost/rpc/api
Base channel 'Oracle Linux 7 (x86_64)' - creating...
* Activation key 'oraclelinux7-x86_64' - creating...
* Child channel 'Oracle Linux 7 Addons (x86_64)' - creating...
** Activation key '1-oraclelinux7-x86_64' - adding child channel...
* Child channel 'Oracle Linux 7 MySQL 5.5 (x86_64)' - creating...
** Activation key '1-oraclelinux7-x86_64' - adding child channel...
* Child channel 'Oracle Linux 7 MySQL 5.6 (x86_64)' - creating...
** Activation key '1-oraclelinux7-x86_64' - adding child channel...
* Child channel 'Oracle Linux 7 Optional Packages (x86_64)' - creating...
** Activation key '1-oraclelinux7-x86_64' - adding child channel...
* Child channel 'Spacewalk 2.2 Client for Oracle Linux 7 (x86_64)' - creating...
** Activation key '1-oraclelinux7-x86_64' - adding child channel...
* Child channel 'Oracle Linux 7 UEK Release 3 (x86_64)' - creating...
** Activation key '1-oraclelinux7-x86_64' - adding child channel...

swadmおよびswadm_passwdは、Spacewalk管理者のユーザー名とパスワードです。 -k無制限オプションは、コマンドを使用できるサーバーの数に制限のないアクティベーション・キーを作成するように指定します。

Spacewalk Webインタフェースまたはspacecmdのいずれかを使用して、使用可能なチャネル、リポジトリ、アクティベーション・キーを表示、変更、または削除できます:

ソフトウェア・チャネルおよびリポジトリを設定したら、ソフトウェア・チャネルをOracle Linux yumサーバーと同期することによりパッケージをダウンロードします。 2.6項、「ソフトウェア・チャネルの同期」を参照してください。