如何在 Debian 12 上安裝非自由套件

Debian 是一款廣受歡迎的 Linux 發行版,其核心理念是優先採用自由及開源軟體。然而,部分使用者需要非自由套件(例如專有驅動程式或韌體)才能使硬體完全正常運作。
在本指南中,我們將逐步說明如何以正確且安全的方式啟用非自由軟體庫並安裝非自由套件,過程中將使用 su 指令切換至 root 使用者(而非使用 sudo)。

何謂非自由套件?

在 Debian 中,「非自由」軟體指不符合 Debian 自由軟體準則 (DFSG) 的軟體。這些套件可能因以下原因而被需要:

  • 專屬 Wi-Fi 或乙太網路驅動程式
  • GPU驅動程式(例如:NVIDIA)
  • 無線網卡或藍牙裝置的韌體
  • 多媒體編解碼器

步驟 1:切換至 root 使用者

Debian 並非在所有系統上預設包含 sudo。若 sudo 不可用或無法運作,您應使用以下指令切換至 root 帳戶:

su

然後在系統提示時輸入 root 密碼。

步驟 2:編輯 sources.list 檔案

以 root 身分登入後,請使用編輯器開啟 APT 來源清單。若您的系統支援 nano:

nano /etc/apt/sources.list

步驟 3:加入 contrib、non-free 及 non-free-firmware

修改每行內容,使其包含以下組件:

contrib non-free non-free-firmware

例如,將此處的內容:

deb http://deb.debian.org/debian bookworm 主程式

變成:

deb http://deb.debian.org/debian bookworm 主程式 contrib non-free non-free-firmware

步驟 4:更新套件清單

請以 root 身分執行:

apt update

這將重新整理您的套件索引,使其能夠找到非自由套件。

步驟 5:安裝非自由套件

現在已啟用非自由軟體庫,您可以安裝以下套件:

apt install firmware-realtek


EB-3362-L2C2_article

主要特點 EB-3362-L2C2:

  • DM&P 32-bit x86 Vortex86DX3 雙核 1.0GHz SoC
  • 2GB DDR3-1600MHz 板載
  • SD 卡插槽 x1 (SD、SDXC)、1 Gbps LAN x1、10 / 100 Mbps LAN x1、USB x4 (前置 x2、後置 x1、內置 x1)、有線輸出 x1、RS-232 x2
  • 支援 Auto Power On 自動開機
  • PXE 網路開機
  • DC +8V ~ +24V
  • 工作溫度: 0~+60°C

如果想了解相關資訊及需求,請點選訊息於此處 info@icop.com.tw, ,或致電離您最近的 ICOP 分公司, 或聯絡我們的 全球授權經銷商.

返回頂端