4.7.2.3. pello バイナリー RPM で一般的なエラーをチェックする
バイナリー RPM をチェックする場合、rpmlint コマンドは次の項目をチェックします。
- ドキュメント
- man ページ
- ファイルシステム階層規格の一貫した使用
次の例の出力を調べて、pello バイナリー RPM で一般的なエラーをチェックする方法を確認してください。
pello バイナリー RPM で rpmlint コマンドを実行した場合の出力
$ ~/rpmbuild/RPMS/noarch/python3.12-pello-1.0.2-1.el8.noarch.rpm
pello-1.0.2-1.el8.noarch.rpm
python3.12-pello.noarch: E: description-line-too-long C Pello is an example package with an executable that prints Hello World! on the command line.
python3.12-pello.noarch: W: no-manual-page-for-binary pello_greeting
1 packages and 0 specfiles checked; 2 errors, 1 warnings.
-
no-manual-page-for-binaryという警告は、man ページが指定されなかったため、RPM に man ページがないことを意味します。 -
description-line-too-longというエラーは、指定した説明が許容文字数を超えていることを意味します。
出力の警告とエラーを別にすれば、RPM は rpmlint チェックに合格しています。