毎回ソースインストールをする苦行は辛いし、かといって1からspecファイル書くのもこれまた辛いので、 checkinstall に頼ろうとしたけど久しぶりすぎて完全に忘れていたので復習。
install checkinstall
git から取ってくる。
$ git clone http://checkinstall.izto.org/checkinstall.git $ cd checkinstall
そのままmake && make install するとinstallされる場所が微妙なことと、(設定ファイルの場所が /usr/local/lib/checkinstall/checkinstallrc ) オレオレappのprefixを/usr/local/APPNAME にして整理したかったのでMakefile 等を少し修正した。
$ mkdir -p ~/rpmbuild/SOURCES/ $ diff Makefile.org Makefile 4c4 < PREFIX=/usr/local --- > PREFIX=/usr/local/checkinstall 7c7 < CONFDIR=$(PREFIX)/lib/checkinstall --- > CONFDIR=$(PREFIX) $ diff checkinstall.org checkinstall 948,949c948,949 < # Use the default doc directory of /usr/doc < ! [ "$DOC_DIR" ] && DOC_DIR=/usr/doc --- > # Use the default doc directory of /usr/local/checkinstall/doc > ! [ "$DOC_DIR" ] && DOC_DIR=/usr/local/checkinstall/doc $ diff installwatch/Makefile.org installwatch/Makefile 7c7 < PREFIX=/usr/local --- > PREFIX=/usr/local/checkinstall $ make $ su # make install