rpmファイルからファイルを取り出す †rpm2cpioコマンドを利用するとrpmパッケージファイルをcpio形式に変換することができます。 rpm2cpioとcpioコマンドの使い方 †phpのrpmファイルを例としてrpmファイルからファイルを取り出す作業を以下に記します。 rpmパッケージ内のファイルを全て展開する †以下のコマンドにより、rpmパッケージ内のファイルを展開することができます。 rpm2cpio rpmパッケージファイル | cpio -id vオプションを追加すると、展開したファイルが出力されます。 rpm2cpio rpmパッケージファイル | cpio -idv rpmパッケージ内のファイル一覧を表示する †rpm2cpio rpmパッケージファイル | cpio -t rpmコマンドで確認することもできます。 rpm -qpl rpmパッケージファイル rpmファイルから特定のファイルのみ展開する †rpm2cpio rpmパッケージファイル | cpio -id 抽出するファイル名 vオプションを追加すると、展開したファイルが出力されます。 rpm2cpio rpmパッケージファイル | cpio -idv 抽出するファイル名 src.rpmパッケージから特定のファイルを取り出す †rpmのspecファイルなどを抜き取りたい場合は以下のようにします。 $ rpm2cpio php-5.1.6-27.el5_5.3.src.rpm | cpio -t | grep spec 18637 blocks php.spec $ rpm2cpio php-5.1.6-27.el5_5.3.src.rpm | cpio -idv php.spec php.spec 18637 blocks $ ls -l php.spec -rw-r--r-- 1 sakura sakura 45197 7月 25 20:00 php.spec |