21/05/07: 升級 Debian Sarge 到 Etch
上次升級,遇到比較多問題,那台機器跑的 service 比較多一點。
這次找一台 service 比較少的來試。
這台主機主要只有跑 NAT 及 VPN 的服務。
所有的升級過成就是照官方的說明文件來處理。
一些前面的準備,檢查我就不列出來了,請自行參考 Debian 的官方手冊。
我的步驟於指令如下:
1. 檢查是否有安裝一半的或是有錯誤的設定的套件:
2. 由於相依性的關係,先移除 VIM 及 Openoffice 的 Auto mark:
3. 如果是用套裝的 kernel 2.6 也要移除 Auto mark:
4. 修改 /etc/apt/sources.list:
修改 sources.list,官方的 mirror list 在此可以找到,http://www.debian.org/mirror/list
5. 確定所有的掛載點都是以 rw 的方式掛載的,特別是 / 及 /usr:
6. 建議使用 script 來幫助紀錄更新過程,如果更新有問題,可以有 log 來追蹤問題點:
7. 更新 package list:
8. 確認有足夠的空間:
9. 先執行最小的升級:
10. 接下來更新 initrd-tools:
11. 因為沒有使用 Desktop 的東西,所以,關於 Desktop 部份的東西我就跳過。
12. 更新 Kernel:
13. 更新其他所有的套件:
14. 更新 package information:
就這樣,大功告成。接下來,要去更新一些比較複雜的機器了!!!
以上是個人更新的步驟筆記。如您想更新,建議參考 Debian 的升級說明。畢竟跑的 service 及安裝的套件不同,會有不同的狀況。
參考文件:Release Notes for Debian GNU/Linux 4.0 ("etch"), Intel x86
Chapter 4 - Upgrades from previous releases
這次找一台 service 比較少的來試。
這台主機主要只有跑 NAT 及 VPN 的服務。
所有的升級過成就是照官方的說明文件來處理。
一些前面的準備,檢查我就不列出來了,請自行參考 Debian 的官方手冊。
我的步驟於指令如下:
1. 檢查是否有安裝一半的或是有錯誤的設定的套件:
dpkg --audit
2. 由於相依性的關係,先移除 VIM 及 Openoffice 的 Auto mark:
aptitude unmarkauto openoffice.org vim
3. 如果是用套裝的 kernel 2.6 也要移除 Auto mark:
aptitude unmarkauto $(dpkg-query -W 'kernel-image-2.6.*' | cut -f1)
4. 修改 /etc/apt/sources.list:
修改 sources.list,官方的 mirror list 在此可以找到,http://www.debian.org/mirror/list
5. 確定所有的掛載點都是以 rw 的方式掛載的,特別是 / 及 /usr:
mount -o remount,rw /mountpoint
6. 建議使用 script 來幫助紀錄更新過程,如果更新有問題,可以有 log 來追蹤問題點:
script -t 2>~/upgrade-etch.time -a ~/upgrade-etch.script
7. 更新 package list:
aptitude update
8. 確認有足夠的空間:
aptitude -y -s -f --with-recommends dist-upgrade
9. 先執行最小的升級:
aptitude upgrade
10. 接下來更新 initrd-tools:
aptitude install initrd-tools
11. 因為沒有使用 Desktop 的東西,所以,關於 Desktop 部份的東西我就跳過。
12. 更新 Kernel:
aptitude install linux-image-2.6-flavor
13. 更新其他所有的套件:
aptitude dist-upgrade
14. 更新 package information:
aptitude update
就這樣,大功告成。接下來,要去更新一些比較複雜的機器了!!!
以上是個人更新的步驟筆記。如您想更新,建議參考 Debian 的升級說明。畢竟跑的 service 及安裝的套件不同,會有不同的狀況。
參考文件:Release Notes for Debian GNU/Linux 4.0 ("etch"), Intel x86
Chapter 4 - Upgrades from previous releases