私のRPM仕様ファイルには次の行があります。
%pre
echo "This is a test"
仕様ファイルで「rpmbuild」を実行すると、すべてが正しくビルドされますが、「this is a test」という文が印刷されるのを見ることはできません。
次のように、echoステートメントを%postセクションに移動してみました。
%post
echo "This is a test"
しかし、まだ印刷ステートメントはありません(他のすべてのアイテムが正しく構築されていますが)。
印刷明細を表示できない場合はどうすればよいですか?
答え1
%pre
スクリプトレットはビルド%post
タイムではなくインストール時に実行されます。使用中は、これらのステートメントがエコーされるのを見ることはできませrpmbuild
んrpm -i
。