Debian 開發者天地
本網頁的公開資訊主要提供給有興趣成為 Debian 開發者的人。
基本資訊
- Debian 組織
- Debian 有許多的接入點,並且有眾多的人參與其中。本頁解釋如何接觸關於 Debian 的具體方面,告訴你誰可能會回應。
- 成員
-
Debian 是經由分散於世界各地的成員共同合作建造的。套件打包的工作通常是由Debian 開發者們 (Debian Developers, DD)
(他們是一群有完全權限的 Debian 計劃成員) 以及Debian 維護者們 (Debian Maintainers, DM)
負責。你可以從Debian 開發者列表以及Debian 維護者列表找到相關資訊以及他們維護的套件。
你也可以看看Debian 開發者的世界地圖與 Debian 各種活動的相簿。
- 參與 Debian
- Debian 計畫由自願者組成,我們通常尋找的新開發者要有一些技術知識,對自由軟體有興趣,並且有空閒的時間。你也可以協助 Debian,現在就看看上面的網頁連結吧。
- 開發者資料庫
-
這個資料庫包含任何人都可以存取的基本資料,更多的私有資料只有開發者能看得到。
如果你想要登入,使用SSL 版本來存取。
要使用這個資料庫,你可以看看列出的這些資訊,計畫所使用的機器,取得任何一位開發者的 GPG 金鑰,更換你的密碼或是學習如何為你的 Debian 帳號設定郵件轉寄。
如果你想要使用任何一臺 Debian 機器,確定你已經讀了Debian 機器使用方針。
- 章程
- 這個文件對組織極度重要,描述計畫中正式的組織結構決策。
- 投票資訊
- 一切你曾想知道的,關於我們如何選舉領導者、選擇我們的標誌 (logo),還有一般而言,我們是如何投票的。
- 發行版本
-
這裡列出舊的與目前的發行版本,在各別的網頁會有更詳細的資訊。
你可以直接連到目前的 穩定版 (stable release) 與 測試版 (testing distribution) 網頁。
- 各種架構 (Architecture)
- Debian 可以在多種電腦上執行 (Intel 相容電腦只是第一種),我們的‘移植 (port)’維護者有一些有用的網頁。看一看吧,也許你會想要再買一個名字怪異的金屬塊的。
套件打包
- Debian 方針手冊
-
這個手冊描述 Debian 發行版 (distribution) 的方針需求。包含 Debian 檔案庫 (archive) 的結構和內容,幾種此作業系統的設計議題,除了技術需求之外,每個套件還必須滿足這些需求才能被放進發行版中。
總之你需要閱讀一下。
有幾個與方針有關的文件你也許會感興趣,例如:
- 檔案系統階層式標準 (FHS)
FHS 是目錄(或檔案)必須被放在哪裡的列表,按 3.x 版方針是必須相容的。 - build-essential 套件列表
build-essential 套件是在你嘗試建立任何套件之前預期要有的套件,或者說是你不需要在套件的Build-Depends
段落引入 (include) 的一系列套件。 - 選單系統
程式應會有個在正常操作時不需要輸入任何特殊命令列引數的選單介面。 也請見選單系統文件。 - Emacs 方針
Emacs 相關套件遵循他們自己的子方針文件。 - Java 方針
與上面一樣,這個建議是給 Java 相關的套件。 - Perl 方針
涵蓋任何關於 Perl 套件打包的子方針。 - Python 方針
涵蓋任何關於 Python 套件打包的子方針建議。 - Debconf 規格書
建構管理子系統 "debconf" 規格書。 - 資料庫應用程式方針 (草稿)
一系列資料庫應用程式套件的指引與最佳實務。 - Tcl/Tk 方針 (草稿)
涵蓋任何關於 Tcl/Tk 套件打包的子方針。 - Ada 方針
涵蓋任何關於 Ada 套件打包的子方針建議。
也看一看被提議更新的方針。
注意舊的手冊大部分已經整合進最新版本的方針手冊中了。
工作進展
- 測試版本 (testing distribution)
- 測試版本就是那個你必須關注你的套件,讓它們得以隨著下次 Debian 發行新版時一起發行的地方。
- 影響發行的致命缺陷 (Release Critical Bugs)
- 這個缺陷列表,列出可能導致一個套件從測試版本除名,或甚至延後正式發行的嚴重缺陷。 這些具有 ‘serious’ 或更高嚴重性等級的缺陷 -- 盡你所能的愈快修正它們愈好。
- Bug 回報系統
- Debian Bug 回報系統 (BTS) 用來回報、討論,與修正 bug。 Debian 幾乎所有部份的問題都歡迎在此回報,BTS 對使用者與開發者都非常有用。
- 套件概況,從開發者的角度來看
- 套件資訊 與套件追蹤網頁 提供維護者有價值的資訊集。
- 套件追蹤系統
- 提供給希望維持套件為最新狀態的開發者,套件追蹤系統可以讓他們訂閱 (透過電子郵件) 某套件即時的缺陷追蹤系統郵件、上傳及安裝狀態的通知。
- 需要協助的套件 (WNPP)
- WNPP 是 (Work-Needing and Prospective Packages) 的縮寫,列出需要新維護者的 Debian 套件,以及還未被打包的套件。檢查這裡來尋找你可以打包、接手或是已經被遺棄的套件。
- 新進 (Incoming) 系統
-
新進套件會先上傳到新進 (Incoming) 系統的內部倉庫。被接受的套件幾乎立刻就會可以從 HTTP 取得,以每天四次的頻率更新到各映射站。
注意:因為新進系統隨時變化的特性,並不建議映射站台這個目錄本身。 - Lintian 報告
- Lintian 是支會檢查套件是否符合 Debian 方針的規範。你應該在每次上傳前檢查; 前述的連結中有發行版內所有套件的報告。
- 幫助 Debian
- Debian 維基(Wiki)蒐集來自開發者和貢獻者的建議。
- 實驗版本 (Experimental distribution)
- 實驗版本是用來暫放高度實驗性軟體的臨時地方。 實驗性套件僅供你已經懂得如何使用 不穩定版 (unstable) 後使用。
計畫
Debian 是個大型群組,因此包含各種內部群組和計畫。這裡按時間先後順序列出網頁:
雜項
各式各樣的連結:
- 我們的會議討論的錄像
- 配置 ssh 使其不再向您 索取密碼。
- 如何請求建立一個新的通信論壇。
- 有關為 Debian 做映射站台的信息
- 非 wishlist 級別的 bug 圖表。
- 等待進入 Debian 的新套件(NEW 隊列)。
- 最近 7 天 進入 Debian 的新套件。
- 從 Debian 中移除的套件。