Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
1.5. Eclipse RPM ビルディング
Eclipse 用の Specfile Editor プラグインは、開発者が
.spec
ファイルを管理する際に役立つ機能を提供します。このプラグインを使うと、ユーザーは .spec
ファイルの編集の際に、オートコンプリート機能やハイライト、ファイルのハイパーリンク、折り曲げなどのいくつかの Eclipse GUI 機能を活用することができます。
また、Specfile Editor プラグインは
rpmlint
ツールを Eclipse インターフェースに統合します。rpmlint
はコマンドラインツールで、開発者が一般的な RPM パッケージエラーを検出する際に役立ちます。Eclipse インターフェースが提供する豊富な仮想化は、rpmlint
がレポートするミスを開発者が迅速に検出、表示、訂正する際に役立ちます。
Eclipse の
.spec
file editor プラグインは、RPM プロジェクトからの RPM ファイルのビルドもサポートします。この機能は、エクスポートウィザード (Import → RPM → Source/Binary RPM) を利用することで使用可能になり、ソース RPM (src.rpm
) かバイナリー RPM、もしくはその両方が必要かどうかを選択することが可能になります。
ビルド出力は Eclipse コンソールビューにあります。一定数のビルド失敗には、ハイパーリンクのサポートがあります。つまり、ビルド失敗の特定部分は Eclipse コンソールビューでハイパーリンクに変更され (Ctrl+Click)、これがユーザーを問題を発生させている
.spec
ファイルの実際の行に向けます。
また、ソース RPM (
.src.rpm
) ファイルのインポートウィザードも重要です。これは、Import → RPM → Source RPM にあります。これを使用すると、ソース RPM が既に作成されている場合、設定なしでユーザーは簡単に開始することができます。するとこのプロジェクトは、spec ファイルの編集と、ソース/バイナリー RPM へのビルド (エクスポート) の準備ができたことになります。
詳細はヘルプコンテンツにある 『Specfile Editor User Guide』 の Specfile Editor User Guide → Import src.rpm and export rpm and src.rpm セクションを参照してください。