表題の通り。`rpm2cpio`コマンドでRPMをインストールせずに展開する。
■ 環境
- CentOS 6.9
■ rpm2cpio
先日のSRPMパッケージを用いて行う。
$ ls -l httpd-2.2.15-60.el6.centos.5.src.rpm
`rpm2cpio`コマンドについて確認。
$ which rpm2cpio
/usr/bin/rpm2cpio
$
$ rpm -qf /usr/bin/rpm2cpio
rpm-4.8.0-55.el6.x86_64
$
通常インストールされているパッケージだけで十分なようである。
実際には下記のように展開する。
$ mkdir tmp
$ cd tmp
$ rpm2cpio ../httpd-2.2.15-60.el6.centos.5.src.rpm | cpio -id
14230 blocks
$
上記で展開された。
以上。