[ 上一頁 ] [ 目錄 ] [ 1 ] [ 2 ] [ 3 ] [ A ] [ 下一頁 ]


Debian 快速參考手冊
第 2 章 - 將 distribution 升級至 stable, testingunstable


2.1 從 Potato 到 Woody

以下的步驟是獨立出來介紹的,因為 Potato 的 APT 並不支援apt_preferences(5)文件中的功能。

編輯/etc/apt/sources.list只留下 Woody 的來源之後,請依照下列步驟升級 APT 以及核心程式到 Woody 的版本:

     # apt-get update
     # apt-get install libc6 perl libdb2 debconf
     # apt-get install apt apt-utils dselect dpkg

接下來請升級系統到 Woody。

     # apt-get upgrade
     # apt-get dist-upgrade

2.2 升級前的準備

您可以透過網路安裝來升級目前的發行版本到另外一個。以下說明完成的方法。

首先取得 stable 的 repositories:

     # cd /etc/apt
     # cp -f sources.list sources.list.old 
     # :>sources.list  
     # apt-setup noprobe

如果您想升級到 testing,請加入 testing 的來源到該檔。如果您想升級到 unstable,請加入 unstable 的來源到該檔。

     # cd /etc/apt
     # grep -e "^deb " sources.list >srcs
     # :>sources.list  
     # cp -f srcs sources.list
     # sed -e "s/stable/testing/" srcs >>sources.list
     # sed -e "s/stable/unstable/" srcs >>sources.list
     # apt-get update
     # apt-get install apt apt-utils

請看 體驗 Debian 套件管理, 第 3.2 節 中說明調效 /etc/apt/sources.list/etc/apt/preferences 的藝術。


2.3 升級

當您按照上述的說明設定好 /etc/apt/sources.list/etc/apt/preferences 之後,您就可以進行升級的動作了。

值得注意的地方,從套件上載到unstable並移植到testing的這段時間內,會造成 Debian testing延遲安裝含有安全性修正的軟體。

參閱 Debian 套件管理系統, 第 3 章 了解套件處理基礎,遇到問題時請參閱 APT 升級的錯誤排除方法, 第 3.3.2 節


2.3.1 使用 dselect

如果系統裝了許多套件的 -dev 等套件,推薦下面使用 dselect 的操作方法來進行套件的精細操作 (fine-grained package control)。

     # dselect update  # 在升級前要先執行這一步
     # dselect select  # 選擇附加的套件

當執行 dselect 時,所有你目前的套件都會被選擇, dselect 會基於 DependsSuggestsRecommends 來提示你附加的套件,如果不想添加任何套件,只需輸入 Q 退出 dselect

     # dselect install

在安裝過程中,必須回答一些有關套件設定的問題,準備好你的筆記本花點時間處理它們。參閱 dselect, 第 3.2.4 節

使用 dselect看看,他做得還不錯 :)


[ 上一頁 ] [ 目錄 ] [ 1 ] [ 2 ] [ 3 ] [ A ] [ 下一頁 ]


Debian 快速參考手冊

CVS, 週四 一月 18 11:54:37 UTC 2007

Osamu Aoki osamu#at#debian.org
Asho Yeh asho#at#debian.org.tw
作者, 第 A.1 節