チャンネルを登録してみる

今日は先日構築したSpacewalkに対してチャンネルを作成して、
パッケージリポジトリを作る事にします。


チャンネルの登録はGUI、パッケージの登録はCUIを使う事にします。

チャンネルの登録


こんな感じでとりあえず作ります。

  • ログイン直後の画面

  • タブメニューの「Channels」をクリックします。

  • 左メニューの「Manage Software Channels」をクリックします。

  • 右の「create new channel」をクリックします。

  • フォームに項目を入力し、「create channel」ボタンを押下します。

  • 新しくチャンネルが登録されました。

パッケージの登録


パッケージの登録はコマンドラインで行う事にします。


「spacewalk-repo-sync」というコマンドを使います。
先ほど登録したチャンネル名を選択し、パッケージ取得先のURLを指定します。


今回は全てのディストリビューション全体を指定していることもあり、結構時間がかかりました。

# /usr/bin/spacewalk-repo-sync --channel centos-5.5-i386 --url http://mirrors.kernel.org/centos/5/os/i386/
Repo http://mirrors.kernel.org/centos/5/os/i386/ has 2599 packages.
1/2599 : xorg-x11-drv-acecad-1.1.0-2.1-0.i386
2/2599 : cvs-1.11.22-7.el5-0.i386
*
*
*
Sync complete
  • もう一回チャンネルを見ているとパッケージが追加されています。



今後はこいつの活用について調べようと思います。


今日はこんなところで。