溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux中怎么通過命令行升級Debian 9為Debian 10

發(fā)布時間:2021-10-23 09:42:48 來源:億速云 閱讀:297 作者:小新 欄目:系統(tǒng)運維

這篇文章主要介紹了linux中怎么通過命令行升級Debian 9為Debian 10,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

在差不多兩年的開發(fā)后,Debian  團隊最終發(fā)布一個穩(wěn)定版本,Debian 10 的代碼名稱是 Buster。Buster 是一個 LTS (長期支持支持)版本,因此未來將由 Debian 支持 5 年。

Debian 10(Buster)新的特色

Debian 10(Buster)回報給大多數(shù) Debian 愛好者大量的新特色。一些特色包括:

  • GNOME 桌面 3.30

  • 默認啟用 AppArmor

  • 支持 Linux 內(nèi)核 4.19.0-4

  • 支持 OpenJDk 11.0

  • 從 Nodejs 4 ~ 8 升級到 Nodejs 10.15.2

  • Iptables 替換為 NFTables

等等。

從 Debian 9 到 Debian 10 的逐步升級指南

在我們開始升級 Debian 10 前,讓我們看看升級需要的必備條件:

步驟 1) Debian 升級必備條件
  • 一個良好的網(wǎng)絡連接

  • root 用戶權限

  • 數(shù)據(jù)備份

備份你所有的應用程序代碼庫、數(shù)據(jù)文件、用戶賬號詳細信息、配置文件是極其重要的,以便在升級出錯時,你可以總是可以還原到先前的版本。

步驟 2) 升級 Debian 9 現(xiàn)有的軟件包

接下來的步驟是升級你所有現(xiàn)有的軟件包,因為一些軟件包被標志為保留不能升級,從 Debian 9 升級為 Debian 10 有失敗或引發(fā)一些問題的可能性。所以,我們不冒任何風險,更好地升級軟件包。使用下面的代碼來升級軟件包:

root@linuxtechi:~$ sudo apt update && sudo apt upgrade -y
步驟 3) 修改軟件包存儲庫文件 /etc/sources.list

接下來的步驟是修改軟件包存儲庫文件 /etc/sources.list,你需要用文本 Buster 替換 Stretch

但是,在你更改任何東西前,確保如下創(chuàng)建一個 sources.list 文件的備份:

root@linuxtechi:~$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

現(xiàn)在使用下面的 sed 命令來在軟件包存儲庫文件中使用 buster 替換 stretch,示例如下顯示:

root@linuxtechi:~$ sudo sed -i 's/stretch/buster/g' /etc/apt/sources.listroot@linuxtechi:~$ sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list

更新后,你需要如下更新軟件包存儲庫索引:

root@linuxtechi:~$ sudo apt update

在開始升級你現(xiàn)有的 Debian 操作系統(tǒng)前,讓我們使用下面的命令驗證當前版本,

root@linuxtechi:~$ cat /etc/*-releasePRETTY_NAME="Debian GNU/Linux 9 (stretch)"NAME="Debian GNU/Linux"VERSION_ID="9"VERSION="9 (stretch)"ID=debianHOME_URL="https://www.debian.org/"SUPPORT_URL="https://www.debian.org/support"BUG_REPORT_URL="https://bugs.debian.org/"root@linuxtechi:~$
步驟 4) 從 Debian 9 升級到 Debian 10

你做完所有的更改后,是時候從 Debian 9 升級到 Debian 10 了。但是在這之前,再次如下確保更新你的軟件包:

root@linuxtechi:~$ sudo apt update && sudo apt upgrade -y

在軟件包升級期間,你將被提示啟動服務,所以選擇你較喜歡的選項。

一旦你系統(tǒng)的所有軟件包升級完成,就升級你的發(fā)行版的軟件包。使用下面的代碼來升級發(fā)行版:

root@linuxtechi:~$ sudo apt dist-upgrade -y

升級過程可能花費一些時間,取決于你的網(wǎng)絡速度。記住在升級過程中,你將被詢問一些問題,在軟件包升級后是否需要重啟服務、你是否需要保留現(xiàn)存的配置文件等。如果你不想進行一些自定義更改,簡單地鍵入 “Y” ,來讓升級過程繼續(xù)。

步驟 5) 驗證升級

一旦升級過程完成,重啟你的機器,并使用下面的方法檢測版本:

root@linuxtechi:~$ lsb_release -a

如果你獲得如下輸出:

Distributor ID: DebianDescription:    Debian GNU/Linux 10 (buster)Release:        10Codename:       busterroot@linuxtechi:~$

是的,你已經(jīng)成功地從 Debian 9 升級到 Debian 10。

驗證升級的備用方法:

root@linuxtechi:~$ cat /etc/*-releasePRETTY_NAME="Debian GNU/Linux 10 (buster)"NAME="Debian GNU/Linux"VERSION_ID="10"VERSION="10 (buster)"VERSION_CODENAME=busterID=debianHOME_URL="https://www.debian.org/"SUPPORT_URL="https://www.debian.org/support"BUG_REPORT_URL="https://bugs.debian.org/"root@linuxtechi:~$

感謝你能夠認真閱讀完這篇文章,希望小編分享的“l(fā)inux中怎么通過命令行升級Debian 9為Debian 10”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業(yè)資訊頻道,更多相關知識等著你來學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI