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

2.5.2 spacecmdを使用したソフトウェア・チャネルの操作

ソフトウェア・チャネルを作成するには、softwarechannel_createコマンドを使用します。たとえば:

spacecmd {SSM:0}> softwarechannel_create
Channel Name: Ksplice for Oracle Linux 7
Channel Label: oraclelinux7-x86_64-ksplice
Base Channels
-------------
oraclelinux6-x86_64
oraclelinux7-x86_64

Select Parent [blank to create a base channel]: oraclelinux7-x86_64

Architecture
------------
i386-sun-solaris
ia32
ia64
ppc
sparc-sun-solaris
x86_64

Select: x86_64

Spacewalk 2.2では、Spacewalk Webインタフェースを使用して、GPGキー情報をソフトウェア・チャネルに関連付ける必要があります。

ソフトウェア・チャネルをリポジトリに関連付けるには、softwarechannel_addrepoコマンドを使用します。

spacecmd {SSM:0}> softwarechannel_addrepo ksplice-ol7-x86_64 "Ksplice for Oracle Linux 7"

すべてのソフトウェア・チャネルを一覧表示するには、softwarechannel_listコマンドを使用します。

spacecmd {SSM:0}> softwarechannel_list oraclelinux7*
oraclelinux7-x86_64
oraclelinux7-x86_64-addons
oraclelinux7-x86_64-ksplice
oraclelinux7-x86_64-mysql55
oraclelinux7-x86_64-mysql56
oraclelinux7-x86_64-optional
oraclelinux7-x86_64-spacewalk22-client
oraclelinux7-x86_64-uek-r3

oraclelinux7*引数は、oraclelinux7で始まるラベルを除くすべてのチャネルをフィルタリングします。

すべてのベース(親)ソフトウェア・チャネルをリストするには、softwarechannel_listbasechannelsコマンドを使用します。

spacecmd {SSM:0}> softwarechannel_listbasechannels
oraclelinux6-x86_64
oraclelinux7-x86_64

基本ソフトウェア・チャネルの子をリストするには、softwarechannel_listchildchannelsコマンドを使用します。

spacecmd {SSM:0}> softwarechannel_listchildchannels oraclelinux7-x86_64
oraclelinux7-x86_64-addons
oraclelinux7-x86_64-ksplice
oraclelinux7-x86_64-mysql55
oraclelinux7-x86_64-mysql56
oraclelinux7-x86_64-optional
oraclelinux7-x86_64-spacewalk22-client
oraclelinux7-x86_64-uek-r3

ソフトウェア・チャネルをサブスクライブするシステムを一覧表示するには、softwarechannel_listsystemsコマンドを使用します。

spacecmd {SSM:0}> softwarechannel_listsystems oraclelinux6-x86_64
svr1.mydom.com
svr2.mydom.com
...

ソフトウェア・チャネルの詳細を表示するには、softwarechannel_detailsコマンドを使用します。

spacecmd {SSM:0}> softwarechannel_details oraclelinux7-x86_64
Label:              oraclelinux7-x86_64
Name:               Oracle Linux 7 (x86_64)
Architecture:       x86_64
Parent:             
Systems Subscribed: 0
Number of Packages: 0

Summary
-------
Oracle Linux 7 (x86_64)

GPG Key:            EC551F03
GPG Fingerprint:    4214 4123 FECF C55B 9086  313D 72F9 7B74 EC55 1F03
GPG URL:            https://yum.oracle.com/RPM-GPG-KEY-oracle-ol7

Repos
-----
External - Oracle Linux 7 (x86_64)

ソフトウェア・チャネルを削除するには、softwarechannel_deleteコマンドを使用します。

spacecmd {SSM:0}> softwarechannel_delete oraclelinux7-x86_64
Channels
--------
oraclelinux7-x86_64

Delete these channels [y/N]: y