Debian packaging sharing at WoFOSS June meeting
- 2. 為什麼需要打包Debian軟體套件?
murmur:我又沒用過 (不常用) Debian....
● 70% Ubuntu套件是直接從Debian來的
● 其餘的:
● 只與Ubuntu相關, ex: Ubuntu One
● 由Debian套件做微幅修改
● Kernel specified
- 3. *H.P.D ==
hits per day
source:
http://distrowatch.com
- 5. 打包套件很難嗎? (1/2)
● 不難也難
● 不難
○ 因為不管是取得原始碼、處理套件相依性、 編
譯成可執行檔,Debian都有相關工具可以使用
■ apt-get source package_name
■ sudo apt-get build-dep package_name
■ dpkg-buildpackage -rfakeroot
- 6. 打包套件很難嗎? (2/2)
● 難,尤其是你想上傳到官方套件庫給其它用戶用
○ 要讀懂 Debian 各種軟體Policy文件
■ 很多,全英文
○ 要了解開放原始碼各種授權方案
○ 要跟upstream 作者打好關係
○ 要跟上upstream 開發速度
○ 要「管理」你套件的用戶
■ bug verification, bug report, feature request
- 7. 成為DD你也行
(Debian Developer)
Ref:
http://hychen.wuweig.org/blog/2010/12/16/howto-become-dd/
- 8. 參考資料
● Debian New Maintainers' Guide (June 19, 2012)
● http://www.debian.org/doc/manuals/maint-
guide/maint-guide.en.pdf