2021-05-12 14:32:11
如何將Debian 9升級到Debian 10 Buster
Debian團隊宣布於2019年7月6日發布最新版Debian 10 “Buster”。此版本的代號為“Buster”。 Debian10比以前的版本有很多新功能。
在本教學中,我將通過簡單的步驟幫助您從Debian 9 Stretch升級Debian 10 Buster。在本教學中,所有命令都使用root帳戶執行。因此,您必須具有root使用者許可權或sudo許可權才能完成此操作。桌面使用者可以立即升級並使用新功能,但使用Debian伺服器的使用者可以等待他們的生產升級。首先,他們應該在他們的開發環境中嘗試這種方法,然後在生產上進行升級,如果一切順利的話。
1.備份您的資料
第一步也是非常重要的一步是備份您的資料。因此,我們強烈建議您備份現有系統中對您來說很重要的任何資料。例如,您的Mariadb將升級到版本10.3,您無法將其還原。因此,請確保將資料備份到遠端位置,然後繼續升級。您可能需要備份以下內容:
- 應用程式程式碼庫
- 資料庫
- 組態檔(例如:DNS,Apache,MySQL,PHP,Postgres等)
- 電子郵件和電子郵件帳戶。
- 使用者帳戶詳細資訊
2.升級當前包
在升級到Debian 10之前,首先使用以下命令更新當前安裝的Debian系統的所有軟體包。
$sudo apt update && apt upgrade
3.更新sources.list檔案
現在編輯Debian apt組態檔/etc/apt/sources.list並將所有“stretch”替換為“buster”以獲得Debian 9軟體包。 使用sed命令一次替換所有範例,如下所示
$sudo cp /etc/apt/sources.list /etc/apt/sources.list.orig
$sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list
/etc/apt/sources.list檔案如下所示。
deb http://mirrors.digitalocean.com/debian buster main
deb-src http://mirrors.digitalocean.com/debian buster main
deb http://security.debian.org/ buster/updates main
deb-src http://security.debian.org/ buster/updates main
# stretch-updates, previously known as 'volatile'
deb http://mirrors.digitalocean.com/debian buster-updates main
deb-src http://mirrors.digitalocean.com/debian buster-updates main
4.升級到Debian 10(Buster)
替換Apt組態檔中的所有參照後,再次更新系統上的所有軟體包。 之後繼續升級版本。
$sudo apt update && apt upgrade
在這個階段,我的系統升級到Debian 10。但我仍然按照以前的版本升級執行了dist-upgrade命令。
$sudo apt dist-upgrade
5.驗證升級
此時,您的系統將成功升級到Debian 10.讓我們先重新啟動範例並檢查已升級系統的版本。
$sudo reboot
重新啟動系統後,登入到伺服器驗證Debian的當前版本。
$lsb_release -a
Distributor ID: Debian
Description: Debian GNU/Linux 10.0 (buster)
Release: 10
Codename: buster
恭喜,您已成功升級到Debian 10 “Buster”。 玩得開心!
相關文章