Debian packaging sharing at WoFOSS June meeting

383 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
383
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Debian packaging sharing at WoFOSS June meeting

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

×