zt: degrade debian testing (etch) back to stable (sarge)

来源: 2007-04-07 03:01:16 [博客] [旧帖] [给我悄悄话] 本文已被阅读:

我使用 W 大的快速改機系統檔改裝 LinkStation
這個系統檔使用 Debian 的 testing 版本,雖然 testing 版本內的套件比較新
而且品質與穩定度其實已經很接近 stable
(關於 Debian 的版本哲學請參考這篇文章)
不過因為我自己的個人偏好,還是習慣用 Debian 的 stable 版
所以仍然試著將 Debian 降回 stable,以下提供我的步驟給有需要者作為參考:

警告:雖然我自己沒有遇過,不過我認為這種更改版本的動作有可能會導致系統某個功能發生問題,所以後果請自行負責 tongue.gif

1. 建立 /etc/apt/preferences 檔

使用文書編輯器建立 /etc/apt/preferences 檔,內容如下:

引用
Package: *
Pin: release a=stable
Pin-Priority: 1001


2. 修改 /etc/apt/sources.list 檔

開啟 /etc/apt/sources.list 檔,刪除原有內容,輸入下面新設定:

引用
deb http://debian.linux.org.tw/debian stable main non-free contrib
deb http://debian.linux.org.tw/debian-non-US stable/non-US main non-free contrib
deb http://security.debian.org/ stable/updates main contrib non-free


3. 修改 /etc/dpkg/dpkg.cfg 的設定

開啟 /etc/dpkg/dpkg.cfg,如下面在 log 那行前面加上 #

引用
...
# Log status changes and actions to a file.
#log /var/log/dpkg.log


4. 下載並安裝 stable 套件

執行下面指令:

引用
apt-get dist-upgrade


如果中間套件管理程式詢問問題,而您又不知道該回答什麼,就打 Y 吧 biggrin.gif
等管理程式下載所有套件並且安裝完畢後,系統就成功降回 stable 囉