如何從 Debian 穩定版切換到測試版
如果你正在尋找最穩定的 Linux 發行版,當然,Debian 是正確的選擇。
特別是如果你打算在伺服器上使用它。
但是,在桌面方面,情況就有點不同了。我的意思是,你得到的軟體包至少是一年前的,對新時代硬體的支持甚至更糟。
那麼,在這種情況下,你會怎麼做呢?好吧,你可以使用 Debian 測試版 。
但在跳到解釋部分之前,讓我們簡單了解一下 Debian 測試版。
什麼是 Debian 測試版?
Debian 社區為你提供 3 種不同的 Debian:
- Debian 穩定版 (你從他們的主頁上默認得到的東西)。
- Debian 測試版 (有新的軟體包,比 Debian 不穩定版更少出現故障)。
- Debian 不穩定版 (擁有最新的軟體包,是所有版本中最脆弱的)。
因此,Debian 測試版可以被認為是穩定性和新軟體包之間的一個折中點。
我已經玩了一段時間的 Debian 測試版,沒有遇到任何問題。
事實上,許多 Debian 用戶喜歡測試版而不是穩定版。儘管名字叫「測試」,但它是相當可用的。
但是,我還是建議你在虛擬機上進行實驗,嘗試用你的主要工具來使用它,如果事情進展順利,你可以在主系統中應用這些變化。
從 Debian 穩定版切換到 Debian 測試版
警告:你不能從 Debian 測試版降級到 Debian 穩定版,因為安裝腳本和安裝工具只是為了用新版本替換舊版本而設計的。
另外,我建議在你的主機上應用上述步驟之前,使用 timeshift 創建一個備份 。
首先,使用給定的命令更新現有的軟體包:
sudo apt update && sudo apt upgrade -y
接下來,複製原始的 sources.list
文件:
sudo cp /etc/apt/sources.list sources.list.backup
現在,讓我們開始第一步的工作。
步驟 1:編輯 sources.list 文件
有兩種方法可以編輯 sources.list
文件。要麼你可以用 testing
手動改變當前版本的名稱,要麼你可以 使用 sed 命令 來完成。
而我要用第二種方法來使整個過程更簡單。你只需要使用給定的命令,它就會為你把 bullseye
替換成 testing
:
sudo sed -i 's/bullseye/testing/g' /etc/apt/sources.list
現在,打開你的終端,使用給定的命令來打開 sources.list
文件:
sudo nano /etc/apt/sources.list
並注釋掉有 security.debian.org
和任何以 updates
結尾的行,如下所示:
如果你像我一樣使用 nano
,你可以按 Alt + /
跳到該行的最後。然後你要添加以下一行:
deb http://security.debian.org testing-security main
然後 保存修改並退出 nano 文本編輯器。
步驟 2:更新倉庫並安裝新的軟體包
現在,更新倉庫索引,它會顯示大量的更新等待:
sudo apt update
現在,你可以使用給定的命令,它將為你提供最新的軟體包:
sudo apt upgrade
坐下來,放鬆一下,因為這將需要一些時間。
完成後,它將向你展示從 Debian 穩定版切換到測試版時的變化列表:
如果你願意,你可以閱讀,或者你可以直接按 q
繼續。
現在,它會告訴你,你系統上安裝的一些庫需要重新啟動。按 TAB
鍵,它將選擇 「OK」,然後按回車:。
接下來,它會問你是否要在軟體包升級期間重啟服務。這裡你有一個選擇。由於我只做桌面使用,我將選擇 「YES」。
完成後,你可以重啟你的系統,然後使用下面的命令,讓你剛才的改變完全生效:
sudo apt full-upgrade
現在,重啟你的系統,你就會擁有最新的軟體包。比如我進入系統時我在運行 GNOME 43:
總結
在本教程中,我解釋了如何從 Debian 穩定版切換到 Debian 測試版。我希望這對你會有幫助。
如果你遇到任何問題或有任何疑問,請在評論中告訴我。
via: https://itsfoss.com/switch-debian-stable-testing/
作者:Sagar Sharma 選題:lkxed 譯者:geekpi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive