以下是如何從 Debian 11 更新到 Debian 12 “Bookworm” 的步驟。
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 update
sudo apt upgrade
sudo apt full-upgrade
sudo 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 main
deb-src http://deb.debian.org/debian/ bullseye main
deb http://security.debian.org/debian-security bullseye-security main
deb-src http://security.debian.org/debian-security bullseye-security main
deb http://deb.debian.org/debian/ bullseye-updates main
deb-src http://deb.debian.org/debian/ bullseye-updates main
以下是更改後的
/etc/apt/sources.list
檔案。以下鏡像網址是預設設定。如果你使用不同的 Debian 鏡像,請不要更改它們:
deb http://deb.debian.org/debian/ bookworm main
deb-src http://deb.debian.org/debian/ bookworm main
deb http://security.debian.org/debian-security bookworm-security main
deb-src http://security.debian.org/debian-security bookworm-security main
deb http://deb.debian.org/debian/ bookworm-updates main
deb-src http://deb.debian.org/debian/ bookworm-updates main
deb http://deb.debian.org/debian bookworm non-free non-free-firmware
deb-src http://deb.debian.org/debian bookworm non-free non-free-firmware
deb http://deb.debian.org/debian-security bookworm-security non-free non-free-firmware
deb-src http://deb.debian.org/debian-security bookworm-security non-free non-free-firmware
deb http://deb.debian.org/debian bookworm-updates non-free non-free-firmware
deb-src http://deb.debian.org/debian bookworm-updates non-free non-free-firmware
注意:從 Debian 12 “Bookworm” 開始,Debian 團隊建立了一個新的倉庫
non-free-firmware
來打包非自由的軟體包。是以,在上面的示例中最後三個部分中也包含了它們。
儲存檔案并退出。
打開終端并運作以下指令以開始更新過程:
sudo apt update
sudo apt full-upgrade
在更新過程中,安裝程式可能會要求你重新啟動幾個服務。仔細閱讀消息後點選 “Yes”。另外,如果你看到帶有
:
的提示,請按
q
鍵退出該消息。
等待軟體包下載下傳和安裝完成。
更新完成後,請重新啟動你的 Debian 桌面或伺服器:
sudo systemctl reboot
檢查更新狀态
重新開機後,請驗證你是否正在運作 Debian 12。可以使用以下檔案檢查 Debian 版本:
cat /etc/debian_version
示例輸出:
此外,如果你剛剛更新到 Debian 12 伺服器,請確定驗證正在運作的服務,例如 HTTP、SSH 等。你可以使用以下 systemd 指令了解正在運作的服務:
systemctl list-units --type=service
總結和清理
在确認所有步驟都已完成後,你可能希望運作
apt autoremove
指令來清理不需要的軟體包。但是,請在執行此操作時格外小心。
sudo apt --purge autoremove
這就是更新到 Debian 12 的簡要步驟。希望你的更新順利進行。如果你正在關鍵伺服器上運作 Debian 11,請勿立即更新,請等到 Debian 12.1 釋出。
有關 Debian 更新的更多資訊,請通路 官方文檔。
最後,請别忘了告訴我們你的更新情況。
via: https://www.debugpoint.com/upgrade-debian-12-from-debian-11/
作者:Arindam選題:lkxed譯者:ChatGPT 校對:wxy
本文由 LCTT原創編譯,Linux中國榮譽推出