SRPM のソースを眺める (眺めるだけ)

自分の使っているコマンドのソースを眺めたいときにどうするか、という話。以下は通常のユーザアカウント (≠ root) で実施。

$ rpm -ihv foo.src.rpm

これで、~/rpmbuild 以下に素材ファイルが置かれる。SPEC ファイルを使って以下のように rpmbuild コマンドを実行することで、~rpmbuild/BUILD の下にソースが展開されてパッチが当たる。

$ cd ~/rpmbuild/SPECS $ rpmbuild -bp –nodeps foo.spec

ただし、Fedora はこの通りなんだけど、CentOS だと同様には行かなかった。