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