ビルドしたコードをmake installする。すると、誰が何を入れたのか全く分からない。カオスになる。カオスになるから再インストールをやる。それは無駄なので何とかしたい。
Debianのパッケージを作ろう
Debianパッケージを作れば、インストールも再インストールも配布も楽になる。
checkinstall を使えば楽
checkinstall を入れる
sudo aptitude install checkinstall
mecab をビルドする。
~$ wget http://downloads.sourceforge.net/project/mecab/mecab/0.98/mecab-0.98.tar.gz ~$ tar zxvf mecab-0.98.tar.gz ~$ cd mecab-0.98 mecab-0.98$ make #make はするけどmake install はしません
make install はしません
checkinstallコマンド
checkinstall を実行します。
mecab-0.98$ checkinstall mecab-0.98$ ls *.deb #出来上がりをチェックする mecab_0.98-1_i386.deb
出来上がり。簡単。簡単。
野良パッケージを野良共有すればとても楽ちんになるよね。
Debainのパッケージとして配布したい場合はもう少し詳しい作業が要ります。
細かいDebian基準を満たして、ちゃんと公開する必要があるのでチョット面倒ね。