1

最近、この投稿http://howto.basjes.nl/linux/doing-pxe-without-dhcp-controlを読み、 cobbler を試してみたいと思います。

Fedora で実行するには最新の cobbler が必要であり、.xml を使用する代わりにソース コードからコンパイルしてインストールする必要があるためyum installです。私は Linux プログラミングの初心者で、もっと知りたいと思っています。

Githubの cobbler documentation wiki で調査を行ったところ、 「Fedora のソース RPM ビルド手順」に関する非常に簡単なガイドが示されています。

Install python-setuptools and python-devel from yum
rpmbuild --rebuild cobbler*.src.rpm
install the RPM, which is now built in /usr/src/redhat/RPMS/noarch
satisfy any dependencies you have by using yum and the stock Fedora repos

Github からソース コードをダウンロードしrpmbuild --rebuild cobbler*.src.rpm、「cobbler」フォルダーで実行するとエラー メッセージが表示されました。存在すると言う"there is no such cobbler*.src.rpm"

「make install」を実行してもう一度試してみたところ、出力があるように見えますが、出力ファイルが見つかりませんか?

Fedora 16 で cobbler のソース コードをコンパイルしてインストールする方法を教えてください。ありがとうございました。

4

1 に答える 1

1

rpms をビルドするためのターゲットが Makefile に組み込まれています。したがって、必要なツールがすべてインストールされていると仮定すると、ソース ツリーのルートでこのコマンドを発行するだけです。

make rpms

ソース ルート内の rpm-build サブディレクトリに一連の rpm をビルドする必要があります。

PS私は通常CentOSを使用しており、PyYAML rpmを取得するためにEPELリポジトリを追加する必要がありました(cobbler rpmを構築するために必要でした)

于 2012-05-12T22:04:43.683 に答える