如何從 Debian 穩(wěn)定版切換到測試版
特別是如果你打算在服務(wù)器上使用它。
但是,在桌面方面,情況就有點不同了。我的意思是,你得到的軟件包至少是一年前的,對新時代硬件的支持甚至更糟。
那么,在這種情況下,你會怎么做呢?好吧,你可以使用 Debian 測試版Testing。
但在跳到解釋部分之前,讓我們簡單了解一下 Debian 測試版。
什么是 Debian 測試版?
Debian 社區(qū)為你提供 3 種不同的 Debian:
- Debian 穩(wěn)定版Stable(你從他們的主頁上默認得到的東西)。
- Debian 測試版Testing(有新的軟件包,比 Debian 不穩(wěn)定版更少出現(xiàn)故障)。
- Debian 不穩(wěn)定版Unstable(擁有最新的軟件包,是所有版本中最脆弱的)。
因此,Debian 測試版可以被認為是穩(wěn)定性和新軟件包之間的一個折中點。
我已經(jīng)玩了一段時間的 Debian 測試版,沒有遇到任何問題。
事實上,許多 Debian 用戶喜歡測試版而不是穩(wěn)定版。盡管名字叫“測試”,但它是相當(dāng)可用的。
但是,我還是建議你在虛擬機上進行實驗,嘗試用你的主要工具來使用它,如果事情進展順利,你可以在主系統(tǒng)中應(yīng)用這些變化。
從 Debian 穩(wěn)定版切換到 Debian 測試版
警告:你不能從 Debian 測試版降級到 Debian 穩(wěn)定版,因為安裝腳本和安裝工具只是為了用新版本替換舊版本而設(shè)計的。
另外,我建議在你的主機上應(yīng)用上述步驟之前,??使用 timeshift 創(chuàng)建一個備份?? 。
首先,使用給定的命令更新現(xiàn)有的軟件包:
接下來,復(fù)制原始的 ??sources.list?
? 文件:
現(xiàn)在,讓我們開始第一步的工作。
步驟 1:編輯 sources.list 文件
有兩種方法可以編輯 ??sources.list?
? 文件。要么你可以用 ??testing?
? 手動改變當(dāng)前版本的名稱,要么你可以 ??使用 sed 命令?? 來完成。
而我要用第二種方法來使整個過程更簡單。你只需要使用給定的命令,它就會為你把 ??bullseye?
? 替換成 ??testing?
?:
現(xiàn)在,打開你的終端,使用給定的命令來打開 ??sources.list?
? 文件:
并注釋掉有 ??security.debian.org?
? 和任何以 ??updates?
? 結(jié)尾的行,如下所示:
comment out security sources
如果你像我一樣使用 ??nano?
?,你可以按 ??Alt + /?
? 跳到該行的最后。然后你要添加以下一行:
add line to keep track of testing in debian
然后 ??保存修改并退出 nano?? 文本編輯器。
步驟 2:更新倉庫并安裝新的軟件包
現(xiàn)在,更新倉庫索引,它會顯示大量的更新等待:
update repository in linux
現(xiàn)在,你可以使用給定的命令,它將為你提供最新的軟件包:
坐下來,放松一下,因為這將需要一些時間。
完成后,它將向你展示從 Debian 穩(wěn)定版切換到測試版時的變化列表:
packages that are updated when switched to debian testing
如果你愿意,你可以閱讀,或者你可以直接按 ??q?
? 繼續(xù)。
現(xiàn)在,它會告訴你,你系統(tǒng)上安裝的一些庫需要重新啟動。按 ??TAB?
? 鍵,它將選擇 “OK”,然后按回車:。
libraries needs to be restarted after update
接下來,它會問你是否要在軟件包升級期間重啟服務(wù)。這里你有一個選擇。由于我只做桌面使用,我將選擇 “YES”。
restart services during package upgrades without asking?
完成后,你可以重啟你的系統(tǒng),然后使用下面的命令,讓你剛才的改變完全生效:
現(xiàn)在,重啟你的系統(tǒng),你就會擁有最新的軟件包。比如我進入系統(tǒng)時我在運行 GNOME 43:
running gnome 43 in debian
總結(jié)
在本教程中,我解釋了如何從 Debian 穩(wěn)定版切換到 Debian 測試版。我希望這對你會有幫助。