私が作成したRPMがあります。そして、そこからSpecファイルを抽出する方法を見つけようとしています。私が試してみました:
rpm --scripts -qp sampleBuild.rpm
それはうまくいきませんでした。誰かが適切なコマンドを知っていますか?
通常、ソースRPMのみがスペックファイルを持っています。あなたはそれを抽出することができます
rpm2cpio myrpm.src.rpm | cpio -civ '*.spec'
または、ディレクトリrpm -i myrpm.src.rpm
がスペックファイルを取得するときに、ユーザーとしてrpmbuild/SPECS/
を使用してsrc rpmをインストールできます。
さらに掘り下げてみましたが、SPECファイルをテキストなどの別のファイルに抽出できませんが、rpmrebuild
を使用してSPECファイルを表示し、編集することができます。それで、それが言われて、これが私が使ったコマンドです:
rpmrebuild -e -p sampleBuild.rpm