Debian 9 Stretch 如何安全升級到 Debian 10 Buster(已驗證)

  • 2020 年 1 月 21 日
  • 筆記

本文介紹了如何從 Debian 9 Stretch 升級到 Debian 10 Buster 的過程。Debian Buster 正式版預計在下個月7月6號發布。在執行系統更新時,建議提前做好必要的數據備份,儘管這個過程是比較安全的。

更新Debian系統為升級準備

執行升級之前,我們需要確保當前的 Debian Stretch 為最新的狀態,以減少干擾,執行以下命令,更新系統到最新的狀態;

#apt-get update  #apt-get upgrade  #apt-get dist-upgrade

將包存儲庫更新到 Debian Buster

#sed -i 's/stretch/buster/g' /etc/apt/sources.list  #sed -i 's/jessie/stretch/g' /etc/apt/sources.list

你的 /etc/apt/sources.list 修改後,應該是以下這樣的格式;

deb http://httpredir.debian.org/debian buster main  deb http://httpredir.debian.org/debian buster-updates main  deb http://security.debian.org buster / updates main

在中國使用Debian系統的同學,建議使用 阿里雲、網易的 Debian安裝源,如下:

# cat /etc/apt/sources.list  deb http://mirrors.aliyun.com/debian buster main contrib non-free  deb http://mirrors.aliyun.com/debian buster-proposed-updates main contrib non-free  deb http://mirrors.aliyun.com/debian buster-updates main contrib non-free  deb http://mirrors.aliyun.com/debian-security/ buster/updates main non-free contrib

/etc/apt/sources.list 完成調整後,就可以使用 apt-get 命令更新包的索引資訊了;

#apt-get update

Debian 10 buster 升級過程

升級到 Debian Buster

現在我們要正式開始 Debian 的跨大版本號的升級操作了,整個過程我們之前提到的從 Debian 8 Jessie 升級為 Debian 9 Stretch 相似。使用以下命令將 Debian 9 Stretch 升級到 Debian 10 Buster;

# apt-get upgrade  # apt-get dist-upgrade

上面這一步需要的時間比較久,主要受限於你的網速和伺服器的性能,大概需要下載 1GB 的各類系統文件,和各種安裝操作。 命令執行完成以後,我們就可以重啟一次系統了。這一次重啟是為了讓新環境生效。系統啟動完成後,我們便可以做一些清理的工作;

# apt-get autoremove

這條命令執行完後,我們便完成了整個系統升級的過程。接下來,可以檢查一下系統的版本資訊了;

[root@debian /usr]# lsb_release -a   No LSB modules are available.   Distributor ID:    Debian   Description:    Debian GNU/Linux 10 (buster)   Release:    10   Codename:    buster

Debian 10 Buster 的主要變化,可以參考發布的這篇文章