debian のパッケージを作る方法

./configure に対応したソース hoge.tar.gz から debian 用のパッケージを作る方法

$ tar xvfz hoge.tar.gz
$ cd hoge
$ dh_make  -f ../hoge.tar.gz
$ vi debian/rules 
$ vi debian/control 
$ dpkg-buildpackage -us -uc -rfakeroot

dh_make の "-f" オプションでオリジナルのソースを指定しておけば,必要に応じてソースを編集した場合でも dpkg-buildpackage が自動的にdiff を取ってpatchを生成してくれる.賢い.


$ cd ../
$ dpkg --info hoge_i386.deb