Linux中國

如何從 Debian 穩定版切換到測試版

如果你正在尋找最穩定的 Linux 發行版,當然,Debian 是正確的選擇。

特別是如果你打算在伺服器上使用它。

但是,在桌面方面,情況就有點不同了。我的意思是,你得到的軟體包至少是一年前的,對新時代硬體的支持甚至更糟。

那麼,在這種情況下,你會怎麼做呢?好吧,你可以使用 Debian 測試版 Testing

但在跳到解釋部分之前,讓我們簡單了解一下 Debian 測試版。

什麼是 Debian 測試版?

Debian 社區為你提供 3 種不同的 Debian:

  • Debian 穩定版 Stable (你從他們的主頁上默認得到的東西)。
  • Debian 測試版 Testing (有新的軟體包,比 Debian 不穩定版更少出現故障)。
  • Debian 不穩定版 Unstable (擁有最新的軟體包,是所有版本中最脆弱的)。

因此,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 結尾的行,如下所示:

comment out security sources

如果你像我一樣使用 nano,你可以按 Alt + / 跳到該行的最後。然後你要添加以下一行:

deb http://security.debian.org testing-security main

add line to keep track of testing in debian

然後 保存修改並退出 nano 文本編輯器。

步驟 2:更新倉庫並安裝新的軟體包

現在,更新倉庫索引,它會顯示大量的更新等待:

sudo apt update

update repository in linux

現在,你可以使用給定的命令,它將為你提供最新的軟體包:

sudo apt upgrade

坐下來,放鬆一下,因為這將需要一些時間。

完成後,它將向你展示從 Debian 穩定版切換到測試版時的變化列表:

packages that are updated when switched to debian testing

如果你願意,你可以閱讀,或者你可以直接按 q 繼續。

現在,它會告訴你,你系統上安裝的一些庫需要重新啟動。按 TAB 鍵,它將選擇 「OK」,然後按回車:。

libraries needs to be restarted after update

接下來,它會問你是否要在軟體包升級期間重啟服務。這裡你有一個選擇。由於我只做桌面使用,我將選擇 「YES」。

restart services during package upgrades without asking?

完成後,你可以重啟你的系統,然後使用下面的命令,讓你剛才的改變完全生效:

sudo apt full-upgrade

現在,重啟你的系統,你就會擁有最新的軟體包。比如我進入系統時我在運行 GNOME 43

running gnome 43 in debian

總結

在本教程中,我解釋了如何從 Debian 穩定版切換到 Debian 測試版。我希望這對你會有幫助。

如果你遇到任何問題或有任何疑問,請在評論中告訴我。

via: https://itsfoss.com/switch-debian-stable-testing/

作者:Sagar Sharma 選題:lkxed 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國