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