如何在 Debian 12、11 或 10 上啟用 Contrib 和 Non-Free

在 Debian 上啟用 Contrib 和 Non-Free 儲存庫可以解鎖大量附加軟體選項和功能。本指南將幫助您將這些儲存庫無縫整合到您的系統中,擴展您的軟體選擇並增強您的 Debian 體驗。 Debian 用戶會發現這些功能特別有用:

  • 存取專有驅動程式:輕鬆安裝 NVIDIA 和其他專有硬體的驅動程序,以優化系統效能。
  • 擴充的軟體選擇:存取 Adob​​e Flash、Google Chrome 等非自由軟體,這些軟體在主儲存庫中不可用。
  • 增強的多媒體支持:安裝編解碼器和插件以獲得更流暢的多媒體體驗,確保與各種媒體格式的兼容性。
  • 開發工具:您可以存取主儲存庫中可能沒有的其他開發工具和程式庫,從而促進更全面的開發環境。
  • 韌體和微代碼:安裝專有韌體和微代碼更新,以確保您的硬體高效運作。

在 Debian 中整合 Contrib 和非自由儲存庫非常簡單,並且顯著增強了系統的多功能性。

啟用 Contrib 和非免費儲存庫的先決條件

若要在 Debian 上成功啟用 Contrib 和非自由儲存庫,請確保符合以下要求:

系統需求和支援的 Debian 版本

成分最低要求
處理器1 GHz 或更快的處理器
記憶體1 GB 或更多
磁碟空間10 GB 可用空間
網路高速網路連線
支援的版本Debian 12(書呆子), Debian 11(靶心), Debian 10(巴斯特)

其他要求

要求描述
網路連線從 Contrib 和非免費儲存庫下載更新所必需的。
終端約定所有終端命令都應以普通用戶身份執行 sudo 特權。
CLI 指令使用命令列介面 (CLI) 進行安裝和設定。
來源清單確保來源清單檔案(/etc/apt/sources.list) 已正確配置。

啟用 Contrib 和非免費

有多種方法可以在 Debian 上啟用 contrib 和非自由儲存庫。我們將探索兩種方法:命令列和透過 Synaptic Package Manager 的圖形介面。

方法 1:使用命令列和文字編輯器

修改來源列表文件

啟動終端即可開始工作。在這裡,您將輸入命令:

sudo nano /etc/apt/sources.list

此命令觸發“nano”文字編輯器並開啟“sources.list”檔案。該文件至關重要,因為它包含 Debian 作業系統的所有活動軟體儲存庫的完整清單。

調整來源清單檔案並合併更改

在「sources.list」檔案中,搜尋以以下內容開頭的行 “那” 並納入 “主要的”。這裡的目標是啟用 contrib 和非免費儲存庫。你追加 “貢獻非免費”“主要的” 在每個相關行上。

例如,修改後的行可能類似於:

書蟲及以後:

筆記: 從 Debian 12、Debian 13 及更高版本,您將需要添加 “非自由韌體” 代替 “非免費” 這是 Debian 11 Bullseye 及以下版本的預設值。

deb http://deb.debian.org/debian/ bookworm main contrib non-free-firmware

對於 Debian 11 Bullseye、Debian 10 Buster 及向後版本:

deb http://deb.debian.org/debian/ bookworm main contrib non-free

完成所需的變更後,透過儲存來合併檔案(按 Ctrl+O)。然後,退出文字編輯器(按 Ctrl+X)。然後,您必須使用以下命令刷新儲存庫:

sudo apt update

此命令可確保您的修改得到適當反映和更新。

方法 2:命令列替代方案

對於許多 Linux 用戶,尤其是那些剛接觸該環境的用戶來說,另一種方法是使用命令列,這種方法更有效率、更直接。此方法需要一個命令來啟用 Debian 上的 contrib 和非自由存儲庫。

確保安裝所需的軟體包

首先,運行命令:

sudo apt install software-properties-common -y

該命令檢查 'software-properties-common' 包裹。該軟體包是一個重要的工具,可協助直接從命令列管理軟體儲存庫。

啟用 Contrib 和 Non-Free

驗證軟體包安裝後,您可以啟用 Debian 的 contrib 和非自由儲存庫:

書蟲往後:

sudo apt-add-repository contrib non-free-firmware

靶心向下:

sudo apt-add-repository contrib non-free

成功授權儲存庫後,透過以下方式觸發快速更新:

sudo apt update

確認 Contrib 和非免費儲存庫

成功啟用 contrib 和非免費儲存庫並啟動快速啟動後 apt-update,下一個合乎邏輯的步驟是確認這些儲存庫的合併。此步驟至關重要,因為它有助於確保所做的更改有效,並且 Debian 系統現在可以存取更廣泛的軟體。

確認 Contrib 和非免費儲存庫的存在

若要驗證 contrib 和非自由儲存庫的激活,請執行以下命令:

grep -E "(contrib|non-free)" /etc/apt/sources.list

該命令搜尋術語' 貢獻'“非免費” 在「sources.list」檔案中。這裡, '緊握' 是一個命令列實用程序,用於在純文字資料集中搜尋與正規表示式相符的行。

在我們的例子中,它有助於確認 contrib 和非免費儲存庫的啟動。

結論

在本指南中,我們全面研究了在 Debian 上啟用 contrib 和非自由儲存庫。此過程有助於擴展 Debian 系統可用的軟體種類。我們採用了兩種不同的方法——帶有文字編輯的命令列和替代命令列技術,以使過程盡可能靈活和方便。值得強調的是,理解每個命令及其功能是與 Debian 系統有效互動並確保最佳效能的關鍵。此外,確保正確執行這些命令對於避免潛在錯誤至關重要。

有用的連結

以下是一些與在 Debian 上啟用 Contrib 和非自由存儲庫相關的有價值的連結:

Joshua James
跟我來
Joshua James 的最新帖子 (看全部)

在〈How to Enable Contrib and Non-Free on Debian 12, 11 or 10〉中有 2 則留言

  1. 約書亞,

    在部分
    “確認 Contrib 和非自由存儲庫的存在”
    這個已經寫完了

    grep -E “(contrib|non-free)” /etc/apt/sources.list /etc/apt/sources.list

    但我認為你的意思是寫

    grep -E “(contrib|non-free)” /etc/apt/sources.list

    傑拉德

    回覆

發佈留言