成為Debian社區(qū)維護(hù)人需要做好的準(zhǔn)備 |
發(fā)布時(shí)間: 2012/6/24 21:40:29 |
今天我收到了一封郵件,詢問關(guān)于做 Debian Maintainer 的事情讓我給他寫幾條建議。非常高興看到越來越多的人參與到 Debian 社區(qū)之中,以下是我所寫的一點(diǎn)東西,希望有用。
Debian Maintainer (DM)是有個(gè)別軟件包上傳權(quán)限的 Debian 開發(fā)人員,是成為正式 Debian Developer (DD)前的一個(gè)步驟。在開始前需要清楚,為 Debian 貢獻(xiàn)點(diǎn)力量是很容易的事情,但要成為“官方”的人員則需要付出很多時(shí)間和努力。 1. 盡可能多地使用 Debian 完成日常工作。也就是說,成為開發(fā)者前,先做一個(gè)用戶。 2. 閱讀 Debian New Maintainer’s Guide 學(xué)習(xí) Debian 打包的基本知識(英文版,中文版)。 這些知識能幫助你讓不太復(fù)雜的軟件包工作起來,但是與滿足 Debian 標(biāo)準(zhǔn)之間還有相當(dāng)大的距離。這個(gè)過程中可以獨(dú)立地重新打包一個(gè)已經(jīng)在倉庫中的包,完成后和別人現(xiàn)有的工作進(jìn)行對比,找出自己的不足。這個(gè)包一般不需要很復(fù) 雜,初學(xué)時(shí)直接弄復(fù)雜的包很可能只會(huì)浪費(fèi)很多精力。做包的過程中遇到任何問題都可以找有經(jīng)驗(yàn)的人詢問清楚,這對提高水平非常有益。 3. 尋找一個(gè)感興趣的軟件進(jìn)行打包,WNPP (Work-needing and Prospective Packages)列表是一個(gè)不錯(cuò)的開始。打包前需要考慮:自己是否有足夠的知識和能力來維護(hù)這個(gè)包?在可預(yù)見的一段日子里是否有充足的時(shí)間和精力來進(jìn)行 更新和修復(fù) Bug?如果答案都是肯定的,那么就動(dòng)手把它打包好,期間遇到問題則找人咨詢指導(dǎo)。 4. 當(dāng)經(jīng)過反復(fù)檢查和測試,覺得軟件包已經(jīng)比較完善時(shí),尋找一位 Debian Developer 幫你檢查和上傳軟件包,這位 DD 此時(shí)便是你的 sponsor。 當(dāng)找到一位愿意幫忙的 DD 后,他會(huì)對你的軟件包進(jìn)行徹底的檢查,指出(可能)存在的問題并請你修改。這時(shí)要做的就是參考他的意見修改軟件包,并把結(jié)果再發(fā)給他,這是一個(gè)極好的學(xué)習(xí) 機(jī)會(huì)。如此反復(fù)若干次后軟件包最終會(huì)符合 Debian 的標(biāo)準(zhǔn),之后 sponsor 便會(huì)將其上傳到 Debian 倉庫。需要說明的是,經(jīng)由 sponsor 上傳的軟件包的維護(hù)者是打包人而非 sponsor,所以它的各種更新、任何 Bug 報(bào)告都是打包人的責(zé)任。在維護(hù)軟件包上,普通維護(hù)人員與正式的 DD 間的差別僅在于能否直接上傳,其他的完全相同。 這個(gè)步驟進(jìn)行期間,需要多次閱讀 Debian Policy Manual 并確保自己的軟件包符合里面的全部要求。最好再讀一下 Debian Developers Reference,里面介紹了很多 Policy Manual 中沒有提到的細(xì)節(jié)和最佳經(jīng)驗(yàn)!巨D(zhuǎn)載自】http://linux.ctocio.com.cn 億恩科技www.enidc.com 做IDC13年了是華北和華中地區(qū)最大的IDC之一。 江西九江四星級雙線雙IP機(jī)房 托管1U 6M帶寬 5000元/年 服務(wù)器租用/托管專員 億恩-藍(lán)天QQ:89287750 電話:0371-60135992 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |