Debian:如何從Jessie升級為Stretch

行者武松發表於2018-03-13

Debian 9(代號為 Stretch)現在狀態為測試階段,程式碼已進入開發的最後階段並已凍結,預計 Stretch RC1 的釋出時間為四月底,正式版大約在七月底左右釋出。 目前作為個人用的VPS主機,可以開始嚐鮮 Debian 9了。

當前 VPS 提供商還不提供 Debian 9 的映象,如何直接從 Debian 8 升級到 Debian Stretch
接下來就一步一步為大家介紹 Debian 的垮映象升級的一般步驟。操作前請務必妥善備份現有系統,做好異地備份或者離線備份。

升級前準備: 備份當前系統的資料
這類大操作都是有風險,所以我們先做好最壞的打算:如果系統升級後完全不可用,我們怎麼辦? 建立備份,並且同步到異地。
一般的VPS環境,需要備份的檔案有幾大類,Web伺服器配置檔案、程式檔案、資料庫裡的資料。如果有其他的服務,也需要判斷是否要備份他們的配置檔案。確定伺服器上有哪些服務,除了用 ps -ef 檢視外,用 netstat -lnp 檢查開放的埠也是一個不錯的方法。

第一步:更新Debian Jessie 到最新版,這一步可有可無,個人覺得加上會比較穩妥一些,

$ sudo aptitude update && sudo aptitude upgrade

第二步:將軟體源改為 Debian 9 的 Stretch 安裝源,

如果使用我下面的命令的話,要看你原來 Debian 8 的安裝源,用的是stable表示還是jessie表示。
如果你使用了stable,請使用 stable 替換以下命令中的 jessie。

$ sed s/jessie/stretch/ /etc/apt/sources.list | sudo tee /etc/apt/sources.list

第三步:升級系統版本

$ sudo aptitude update && sudo aptitude dist-upgrade

升級過程中一般不會有報錯,接下來我們就需要重啟一次了,保證新環境完全生效,

$ sudo reboot

現在你就有一個全新的 Debian 9 作業系統了。開始折騰吧。

原文釋出時間:2017-03-01

本文來自雲棲社群合作伙伴“Debian社群”,瞭解相關資訊可以關注“Debian社群”。


相關文章