自分の使っているコマンドのソースを眺めたいときにどうするか、という話。以下は通常のユーザアカウント (≠ root) で実施。
$ rpm -ihv foo.src.rpm
これで、~/rpmbuild 以下に素材ファイルが置かれる。SPEC ファイルを使って以下のように rpmbuild コマンドを実行することで、~rpmbuild/BUILD の下にソースが展開されてパッチが当たる。
$ cd ~/rpmbuild/SPECS $ rpmbuild -bp –nodeps foo.spec
ただし、Fedora はこの通りなんだけど、CentOS だと同様には行かなかった。