2009年6月26日 星期五

關於Debian版本定義

最近在搞Kernel 2.4.27的debian 3.1r4 , 在更新apt source.list時遇上一些問題.
# apt-get update 他會更新成2.6 kernel的套件 , 導致我的2.4無法找到正確的套件.
Google一下 , 發現是 source.list內的敘述有問題. Debian分成很多種版本 , 每種都有各種不同的需求 , 由於我在source list內為 deb http://.../ stable , 所以他會自動幫我去抓最新的套件 , 而不是最新的2.4 kernel的套件.

以下節錄自Debian官方網站

Debian發行版有3種「風格」: stable:適用於架設產品化服務器,不適用於工作站用戶(workstation 縮寫WS) testing:適用於工作站用戶。 unstable:千萬別盲目使用。新的程度:Unstable > testing > stable。 在2002年3月時,這三個發行版對應為potato(產品化品質),woody(beta-test,非常穩定即將發佈),和sid(alpha- test)。到2002年8月,也就是woody剛剛發佈,三個發行版對應為woody(產品化品質),sarge(beta-test,有時運行不夠穩 定),和sid(總處於alpha-test)。如果unstable發行版中的軟件包不再出現Release Critical(RC)錯誤,一周後將自動升級到testing發行版。請注意,如果使用混合型Debian,例如在stable中加入testing或是在stable中加入unstable,會一不留神從testing或unstable中下載許多關鍵包,由於Unstable是最新且不穩定的,可能會造成一些意外的錯誤。
待續...XD