debian 是 linux 系統最大的發行版之一,但其版本命名卻一直令我困擾。
因此我整理了一下 Debian 各個版本的命名和關係。
版本號 (數字)
Debian 版本號直接用數字來表示,如從 Debian 8、9、10 和 11 等等。
從 Debian 6 開始,每個大的發行版都會在原數字上加 1。如 2023 年發佈的是 Debian 12。
在當前版本的基礎上,通過增加小數來表示小幅度的更新。例如,Debian 12.0發佈後,隨後的更新版本分別爲12.1、12.2等。
版本號是比較常規的,也符合一般認知。
版本代號 (綽號)
除版本號外,Debian 還有發行版的代號。對於每一代版本,都有一對應的 codename (綽號)。
這些代號來自於電影《玩具總動員》中的角色名。如 Debian 12 就叫 bookworm,Debian 11 叫做 bullseye。
版本現狀
在 Debian 中,穩定性版本既可以用來描述 Debian 系統的版本,也可以用來描述系統軟件包的版本。❞
根據 Debian 官方發行的版本現狀,可分爲以下幾類:
- unstable (不穩定版): 這是 Debian 正在活躍開發的版本,通常由開發者和或嚐鮮的用戶使用。unstable 中的軟件包是最新的,但可能未經測試。
- testing (測試版): 測試版是指在 unstable 中經過一定測試後的軟件包。
- stable (穩定版): 官方認可的,正式發佈的包,它是最穩定、最少錯誤和安全問題的版本。一般一個穩定版會有長期支持 (Long Term Support, LTS)。
- oldstable (舊穩定版):這是前一個 satble 版本,但還在提供 LTS。
- oldoldstable (更舊的穩定版):這是前前一個 Debian 穩定版,也還在提供 LTS。
- archived (存檔版): 相比對 oldoldstable 更老,但是目前 Debian 官方提供了擴展長期支持 (Extended Long Term Support, ELTS),即增加了 LTS 的時限。
- obsolete (過時版): 不再接受任何更新和支持的版本。
在當前 (2024 年 2 月) 時間下,Debian 各個版本、代號及現狀如下 (太早的版本省略):
version | codename | branche |
---|---|---|
13 | trixie | testing |
12 | bookworm | stable |
11 | bullseye | oldstable |
10 | buster | oldoldstable |
9 | stretch | archived |
8 | jessie | archived |
7 | wheezy | obsolete |
下載版本
可在 Debian 的鏡像站找到對應的地區。中國大陸的有網易鏡像站和蘭州大學鏡像站。
以網易鏡像站爲例,
Debian 下載時,常見有以下幾類鏡像。
- live: Live 版本是不完整的鏡像,包含了一些預裝的軟件包,可以在安裝之前試用 Debian。
- cd (netinst): 鏡像是最小的,只包含安裝系統和最流行的軟件包。
- dvd: DVD 鏡像比 CD 鏡像大,包含更多的軟件包。
- bd: 指藍光光盤 (blu-ray disc,BD) 的鏡像。bd 鏡像相對而言更全。
- dlbd: 指雙層藍光光盤(dual-layer blu-ray,dlbd)的鏡像。dlbd 更大更全,包含了幾乎所有可用的軟件包。
我個人選擇以下格式 Debian 下載:
軟件源區別
Debian 將其軟件倉庫分爲以下幾種:
- 不穩定 (Unstable)
- 測試 (Testing)
- 穩定 (Stable)
- 實驗型 (Experimental)
根據 Debian 軟件倉庫中軟件的自由度分爲以下三種:
- main: 完全遵循 Debian自由軟件指南 (DFSG) 的自由軟件。
- contrib: 遵循 DFSG 的自由軟件,但依賴於 non-free 中的軟件。
- non-free-firmware:通常不遵循 DFSG,但爲了讓系統能夠正常運行,無法替換或避免使用這些軟件。
- non-free: 不遵循 DFSG 的非自由軟件。可免費下載,但不提供免費許可。
Debian 軟件源文件通常位於 /etc/apt/sources.list,可以以直接編輯此文件,也可以在 /etc/apt/sources.list.d/ 目錄下創建單獨的文件來添加源。
軟件源格式如下:
deb [uri] distribution [component1] [component2] [component3]deb-src [uri] distribution [component1] [component2] [component3登錄後複製
上述參數的解釋:
- deb: 包含的是二進制包,可通過 apt 安裝。
- deb-src: 包含的是源代碼包,可通過 apt-get source $package 命令進行下載和編譯。
- distribution: 指發行版代號。
- component: 組件的名稱,例如 main, contrib 或 non-free 等。
distribution 有以下幾種類型:
- bookworm: 穩定版軟件源。
- bookworm-updates: 對穩定版的一些小更新。
- bookworm-backports: 從測試版和不穩定版上重新編譯的軟件包,可以在穩定版 Debian 上運行。
- bookworm-security: 對穩定版的安全更新。
以下是 bookworm 版具體的鏡像源寫法,使用了清華鏡像源:
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmwaredeb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmwaredeb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmwaredeb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmwaredeb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmwaredeb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmwaredeb https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmwaredeb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware登錄後複製
以上就是Debian各版本號,代號和軟件源的詳細內容,更多請關注本站其它相關文章!