2007年5月14日 星期一

重新打包 deb 加上自己的 patch

首先是要安裝相關的套件
$ sudo aptitude install build-essential dh-make devscripts fakeroot dpatch patch diff patchutils dpkg-dev
這次目標的問題套件是 scim-chewing
$ apt-get source scim-chewing
進入解開的scim-chewing-0.3.1目錄
執行
$ dpatch-edit-patch 50_patch-from-fedora
開始盡情的修改程式要離開時再執行 exit 就可以了
結束後再將 50_patch-from-fedora.dpatch 加到 debian/patches/00list 之中
接下來呢~ 再使用 dch -i 來增加一個 debian 的 changelog
然後再使用 dpkg-buildpackage -rfakeroot 來產生 deb 套件檔
新產生出來的套件分別是
scim-chewing_0.3.1-1ubuntu5.diff.gz
scim-chewing_0.3.1-1ubuntu5.dsc
scim-chewing_0.3.1-1ubuntu5_i386.changes
scim-chewing_0.3.1-1ubuntu5_i386.deb
這樣應該就包好 deb 套件了... 不過 scim-chewing 在 ubuntu 7.04 上會讓 gnome-terminal 突然當掉關閉的問題還是沒有解掉啊~~~ XD

P.S. 我打包出來的套件放在 http://fd.idv.tw/ubuntu/7.04/
張貼留言