Debian/Ubuntu套件打包
很久以前寫過利 用dpkg-deb來打包套件 ,其實這個方法非常麻煩,我後來都改用dh_make了。 利用dh_make加上CDBS(The Common Debian Build System),可以很方便的建立出一個deb包,這也是標準的打包方式。CDBS演變到現在己經非常方便了,打包者幾乎不用作什麼事。CDBS可以處理非常多常見的build system包括GNU Autotools、Python的setup.py、Qt的qmake、make、cmake等等,支援的列表可以在 CDBS的Documentation 裡找到。 打包的步驟大約如下: 將套件壓縮成 套件名稱_版本.orig.tar.gz,並放在套件目錄的同層目錄 在套件根目錄執行dh_make -s -b。-s表示包裝成single binary,-b表示使用CDBS 編輯debian/control、debian/rules 在套件根目錄執行dpkg-buildpackage -rfakeroot 完成。