Experimental 試驗區html
試驗區存放須要試驗的包,主要供開發者用。安全
Unstable 不穩定版服務器
存放最新版本的包,供開發和使用者測試測試
Testing 測試版url
包在不穩定版通過一段時間的評估測試後,慢慢成熟穩定,能夠進入測試版。htm
由一個自動運行的程序根據一些質量標準自動添加到測試版:開發
一、沒有bug,或比如今測試版中的版本少get
二、在unstable中10天以上it
三、能夠成功在全部平臺編譯編譯
四、依賴關係和測試版現有內容不衝突。
stable 穩定版
測試版通過必定時間後,在正式發佈前逐漸由管理員凍結更改,造成一個新的穩定版。以前的穩定版被成爲old-stable。
穩定版裏的包一般再也不增長功能,只提供安全更新和bug修復。
debian發佈循環:不穩定版=>測試版=>穩定版
不穩定版的代號一直爲sid
當前穩定版代號爲wheezy
當前測試版代號爲jessie
參考:http://debian-handbook.info/browse/stable/sect.release-lifecycle.html
https://wiki.debian.org/zh_CN/DebianReleases
Point Releases 點發布
穩定版一般隔段時間推出點發布,提供安全更新和bug修復。
點發布包括了截止到發佈時間的安全更新和一些重要的bug修正。
2009年開始一般每2個月更新一次。
最初,穩定版發佈在版本號後加r0,以後的「點發布」遞增r後數字。好比Debian Etch,從4.0r0開始。
到Debian Lenny時,規則改變,「點發布」使用「小版本號」表示,好比5.0.1中的1。
從Wheezy,規則又改變,「點發布」使用「次版本號」表示,好比7.1中的1。
參考: https://wiki.debian.org/DebianReleases/PointReleases
stable-proposed-updates
該apt庫包括了正在爲下一次「點發布」作準備的更新包文件。
該庫不是正式穩定版(stable)的一部分,還須要被管理員和用戶評估。
不過一般應該認爲穩定性高於Testing, Backports。我的用戶能夠測試,但不推薦用在「正式服務器」上。
參考: https://wiki.debian.org/StableProposedUpdates
https://www.debian.org/doc/manuals/debian-faq/ch-getting.en.html
stable-updates
stable-proposed-updates庫中的一些包被提供在這個庫中。這些包一般是用戶但願在下一次「點發布」以前就能更新的包。好比病毒庫,時區表數據等。這些包最後都會包括在下次「點發布」中。
參考: https://wiki.debian.org/StableUpdates
Security Updates
該庫中包含了最新的安全更新包。
爲了使安全更新能更快的應用到系統中。安全更新沒有一般的mirror,而是使用DNS aliaes等效名(DNS aliaes)的方式提供了官方mirror。因此安全更新的源在source.list文件中的url部分一般都是固定的,即http://security.debian.org/,以下:
deb http://security.debian.org/ stable/updates main contrib non-free
參考: https://www.debian.org/security/faq#mirror
stable-backports
這個庫中存放了一些爲穩定版從新編譯的新版本包。由於當穩定版發佈時間比較長時,不少軟件有了新版本。使用Testing 和Unstable中的新版本包風險又比較大,因此包維護人有時會將新版本包針對穩定版從新編譯,提供給用戶使用。
但安裝該庫中的包時須要特別指出:
sudo apt-get install -t wheezy-backports package
參考:http://debian-handbook.info/browse/stable/apt.html#idp8530784