首頁 > 運維 > Nginx > 主體

從 Debian 11 升級到 Debian 12

王林
發布: 2023-06-14 17:23:52
轉載
2778 人瀏覽過

从 Debian 11 升级到 Debian 12

Debian 12 Bookworm 已經發布。如果你正在使用 Debian 11 "Bullseye",那麼現在可以考慮升級你的電腦或伺服器了。但是,建議你等待 Debian “Bookworm” 的第一個小版本,即 12.1 版本,再進行關鍵伺服器升級。

話雖如此,如果你想了解 Debian 12 的新特性,可以看看 這篇文章。以下是詳細的升級步驟:

從 Debian 11 升級到 Debian 12

無論你運行的是 Debian 伺服器還是任何桌面版本,請確保備份關鍵資料。例如,你可能需要為桌面文件進行備份。如果是伺服器,請記錄正在運行的服務。你可以使用 rsync 或其他實用工具來完成此動作。

Debian 12 引進了一個名為 non-free-firmware 的新倉庫,用於專有驅動程式和軟體套件。如果你使用任何「閉源」的網路、顯示、圖形或其他驅動程序,你可能需要在升級後進行配置。

對於網路驅動程式,請確保在某個地方安全地記錄 /etc/network/interfaces 和 /etc/resolv.conf 檔案的內容。如果升級完成後失去了網路連接,可以 按照這個指南 輕鬆設定它。

從命令提示字元執行以下命令,以確保Debian 11 更新了安全性和其他軟體包:

sudo apt updatesudo apt upgradesudo apt full-upgradesudo apt autoremove
登入後複製

完成上述命令後,重新啟動Debian 11 系統:

sudo systemctl reboot
登入後複製
登入後複製

記下關於Debian 11 的幾個資訊。這對於伺服器很重要。它們包括內核版本和 Debian 版本。這是因為升級後,你可以驗證下面的相同命令以確保升級成功。

例如,我嘗試升級的系統是 Debian 11.7,核心版本為 5.10。

uname -mr
登入後複製

範例輸出:

5.10.0-23-amd64 x86_64
登入後複製
cat /etc/debian_version
登入後複製
登入後複製

範例輸出:

11.7
登入後複製

將APT 原始檔備份到你選擇的任何目錄:

sudo cp -v /etc/apt/sources.list /home/arindam/sudo cp -vr /etc/apt/sources.list.d/ /home/arindam/
登入後複製

#開啟  /etc/apt/sources.list 文件,並將Debian 12 的代號 bookworm 加入該文件中,取代 bullseye

sudo nano /etc/apt/sources.list
登入後複製

以下是我測試系統中的 /etc/apt/sources.list 檔案更改先前的內容作為參考:

deb http://deb.debian.org/debian/ bullseye maindeb-src http://deb.debian.org/debian/ bullseye maindeb http://security.debian.org/debian-security bullseye-security maindeb-src http://security.debian.org/debian-security bullseye-security maindeb http://deb.debian.org/debian/ bullseye-updates maindeb-src http://deb.debian.org/debian/ bullseye-updates main
登入後複製

以下是更改後的 /etc/apt/sources.list 檔案。以下鏡像網址是預設設定。如果你使用不同的Debian 映像,請不要更改它們:

deb http://deb.debian.org/debian/ bookworm maindeb-src http://deb.debian.org/debian/ bookworm maindeb http://security.debian.org/debian-security bookworm-security maindeb-src http://security.debian.org/debian-security bookworm-security maindeb http://deb.debian.org/debian/ bookworm-updates maindeb-src http://deb.debian.org/debian/ bookworm-updates maindeb http://deb.debian.org/debian bookworm non-free non-free-firmwaredeb-src http://deb.debian.org/debian bookworm non-free non-free-firmwaredeb http://deb.debian.org/debian-security bookworm-security non-free non-free-firmwaredeb-src http://deb.debian.org/debian-security bookworm-security non-free non-free-firmwaredeb http://deb.debian.org/debian bookworm-updates non-free non-free-firmwaredeb-src http://deb.debian.org/debian bookworm-updates non-free non-free-firmware
登入後複製

从 Debian 11 升级到 Debian 12

#更新原始檔案

##注意:從Debian 12 “Bookworm” 開始,Debian 團隊創建了一個新的倉庫 non-free-firmware 來打包非自由的軟體包。因此,在上面的範例中最後三個部分中也包含了它們。

儲存檔案並退出。

開啟終端機並執行以下命令開始升級程序:

sudo apt updatesudo apt full-upgrade
登入後複製

从 Debian 11 升级到 Debian 12#

升级过程

从 Debian 11 升级到 Debian 12

Debian 12 升级过程进行中

在升级过程中,安装程序可能会要求你重新启动几个服务。仔细阅读消息后点击 “Yes”。另外,如果你看到带有 : 的提示,请按 q 键退出该消息。

从 Debian 11 升级到 Debian 12

确认服务验证

等待软件包下载和安装完成。

升级完成后,请重新启动你的 Debian 桌面或服务器:

sudo systemctl reboot
登入後複製
登入後複製

检查升级状态

重启后,请验证你是否正在运行 Debian 12。可以使用以下文件检查 Debian 版本:

cat /etc/debian_version
登入後複製
登入後複製

示例输出:

从 Debian 11 升级到 Debian 12

Debian 12 Bookworm Desktop (Xfce)

此外,如果你刚刚升级到 Debian 12 服务器,请确保验证正在运行的服务,例如 HTTP、SSH 等。你可以使用以下 systemd 命令 了解正在运行的服务:

systemctl list-units --type=service
登入後複製

总结和清理

在确认所有步骤都已完成后,你可能希望运行 apt autoremove 命令来清理不需要的软件包。但是,请在执行此操作时格外小心。

sudo apt --purge autoremove
登入後複製

这就是升级到 Debian 12 的简要步骤。希望你的升级顺利进行。请勿立即将关键的 Debian 11 服务器升级,等待 Debian 12.1 发布后再行操作。

有关 Debian 升级的更多信息,请访问 官方文档

最后,请别忘了告诉我们你的升级情况。

以上是從 Debian 11 升級到 Debian 12的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:51cto.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板