RPMのリビルド方法

実践編
    • rpmlint を build してみる。
// 自分のhomeにrpm作成場所を指定
$ echo "%_topdir $HOME/rpm/" >> ~/.rpmmacros
$ mkdir -p $HOME/rpm/{RPMS,SRPMS,BUILD,SOURCES,SPECS}

// SRPMを取得
$ wget ftp://RHEL6のレポジトリ/source/SRPMS/rpmlint-0.91-1.el6.src.rpm

// rebuild
$ rpm -ivh  rpmlint-0.91-1.el6.src.rpm --nomd5
$ rpmbuild -ba rpm/SPECS/rpmlint.spec
$ sudo rpm -ivh rpm/RPMS/noarch/rpmlint-0.91-1.noarch.rpm --test
error: Failed dependencies:
        python-magic is needed by rpmlint-0.91-1.noarch
        xz is needed by rpmlint-0.91-1.noarch
// 依存関係を解決しないと入らないw