首頁 > 軟體

如何將Debian 9升級到Debian 10 Buster

2020-06-16 16:34:34

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”。 玩得開心!


IT145.com E-mail:sddin#qq.com