現在、管理するいくつかのデスクトップマシンのプロセスをテストしているだけなので、Ubuntu 12.04.04LTSを新規インストールします。これらのマシンの主な管理者がこれらのマシンを管理するために使用できるようにしたい、衛星以外の船外活動サーバーがあります。 インストールガイド に従おうとしていますが、クライアントをインストールするのに問題が発生しています。
ガイドには、「すべてのコアクライアントパッケージはすでにDebianとUbuntuにあります」と書かれています。更新を実行した後、2つのパッケージをインストールします。アップデートは問題なく機能しますが、インストールは失敗します。
問題がいかに単純であるかを考えると、私はそれがオペレーターのエラーであるとほぼ確信しています。私はUbuntu(または一般的にはDebian)について何も知らないので、ガイドをどういうわけか誤解している可能性があります。
アクセスを取得するために有効にする必要があるyum
リポジトリに類似したものはありますか?
これは、Ubuntu(すべてのリリース)をSpacewalkで動作させる方法について書いた完全な説明です。エラッタの完全サポートもあります
http://www.devops-blog.net/spacewalk/registering-ubuntu-and-debian-servers-with-spacewalk
これらのパッケージは12.04LTS(Precise)では利用できないようです。 Ubuntuパッケージを介した検索はこれを裏付けているようです。
抜粋 正確なヒット-パッケージapt-transport-spacewalk
あなたはおそらくあなた自身のRPMを転がすことに慣れているので、私は私自身を転がす傾向があるかもしれません.deb
file here、Ubuntu/Debianの新しいバージョンまたは古いバージョンからパッケージファイルを取得し、ビルドツールを使用して12.04用にビルドします。
これらが欠落している理由については、私にはわかりません。私はそれらについて尋ねるいくつかのページも欠けているのを見つけました、例えばこれはタイトルがあります: Bug 1012064-Ubuntu-パッケージは非常によく知られていますが「追加パッケージ」としてリストされています 。
部分的な成功。 /etc/apt/sources.list
にアップストリームソースを手動で追加することで、システムを船外活動に登録させることができました。
deb http://ftp.de.debian.org/debian sid main
GPGキーのインポート:
gpg --keyserver pgpkeys.mit.edu --recv-key 8B48AD6246925553
gpg -a --export 8B48AD6246925553 | apt-key add -
それから私はapt-get update
を適切に行いました(それが本当に必要かどうかはわかりません)。次に、spacewalk
クライアントをインストールしました。
apt-get install apt-transport-spacewalk rhnsd
船外活動は、システムIDを生成する前にハードウェア情報を照会する必要があるため、hal
をインストールしました。
apt-get install hal
そして最後に、システムを船外活動に登録しました。
rhnreg_ks --activationkey=1-a1244f16f60d06275bc842087c632db3
rhnsd
は問題なく実行され、システムはspacewalk
の登録済みシステムのリストに表示されますが、rhn_check
が作成されていないため、/etc/sysconfig/rhn/systemid
を実行できません。進行するにつれて、この回答を更新します。