Edited at

rpmパッケージからファイルを取り出す

More than 3 years have passed since last update.


とりあえず全部取り出す

$ rpm2cpio hoge.rpm | cpio -id  


ファイルを指定して取り出す

まず一覧表示

$ rpm2cpio hoge.rpm | cpio -t

./etc/hoge.txt
./etc/data/file1
./etc/data/file2
./etc/data/file3

取りたいファイルを引数に指定

$ rpm2cpio hoge.rpm | cpio -id  ./etc/hoge.txt 


ディレクトリを指定して取り出す

取りたいディレクトリを引数に指定。アスタリスクつける

$ rpm2cpio hoge.rpm | cpio -id  ./etc/data/*