Building Ubuntu
這份說明包含了:
- Ubuntu開發中,幾個最主要的工具,行程和角色。
- 教你如何架設Ubuntu的開發環境。
- 如何加入Ubuntu的社群。
- 根據指示去修復Ubuntu的Bug。
如果你有任何問題,可以直接尋找 communication article的幫助。
這份文件分為兩個部分:
- 一系列你必須要完成的指示。
- 一系列的進階知識文章,你可以在這邊學到更進階的知識。
這份文件著重在Ubuntu分散式開發 (UDD - Ubuntu Distributed Development) 的打包方法,這是一個使用分散式分支控制 (Distributed Revision Control branches) 的包裝方法。這個方法目前有一些限制,所以很多Ubuntu的Team都還是用傳統的包裝方式 (traditional packaging),差異你可以參考 UDD Introduction頁面。
假設你已經會了如何打包了,但是你的app沒辦法經由MyApps發送(如果你的app太大了),還是你不知道如何打包,並且希望Ubuntu的工程師幫你打包,就參考底下網站: How to request software to be packaged
又或者你覺得你的軟體還沒辦法直接上官方讓使用者使用,但是你又想要讓使用者使用並且測試的話,又或者是你有個不穩定的版本想要測試的話,你可以在Lanunchpad建立一個PPA,這個流程非常的簡單,但是你還是需要一些建立package的經驗: The Personal Package Archive (PPA) Guide
Debian是Ubuntu的基石,底下這份文件說明了很多Ubuntu所繼承的的架構。 The Debian New Maintainers’ Guide