探索 Linux 主線核心可以顯著增強 Debian 系統的效能和功能。利用 Stéphane Graber 構建的 Zabbly Linux 內核,可以有效地將這些優勢整合到您的系統中。以下簡單介紹一下它帶來的內容:
- 前沿更新:可透過 Zabbly 存取的主線核心直接從 Linux 核心來源提供最新功能和錯誤修復,確保您的系統保持最新的最新進展。
- 最少的修改:Zabbly 核心經過最少的調整而構建,提供了純粹且未更改的 Linux 核心版本。這可確保您按照原始開發人員的預期運行軟體。
- 注重穩定:Zabbly 核心強調穩定性,目標使用者優先考慮可靠、安全的操作環境。
- 效能增強:透過最新核心版本中的最佳化和更新體驗改進的效能。
然而,值得注意的是,雖然透過 Zabbly 的主線核心提供了許多好處,但由於缺乏特定於發行版的補丁,它可能存在一些相容性問題,特別是對於非常新的硬體元件。
介紹完畢後,我們來探討如何透過 Zabbly 在 Debian 系統上使用終端機指令安裝主線 Linux 核心。
導入 Zabbly APT 儲存庫
筆記: 這僅適用於 Debian 12 Bookworm 和 Debian 11 Bullseye;它不適用於 Debian 10 Buster。
安裝 Linux 核心 6.10 之前更新 Debian
在安裝 Linux Kernel 6.10 之前,請使用所有可用的軟體套件更新您的系統。
首先,運行更新命令:
sudo apt update
使用以下命令繼續升級任何過時的軟體包。
sudo apt upgrade
導入最新主線核心的 Linux Zabbly APT 儲存庫
Zabbly 為 Debian 和 Ubuntu 提供專門的 Linux 核心建置。這些版本支援廣泛的硬件,非常適合運行 Incus 容器和虛擬機。它們基於最近穩定的主線 Linux 內核,並每週接收更新。
首先安裝必要的軟體包:
sudo apt install lsb-release software-properties-common apt-transport-https ca-certificates curl -y
接下來,使用以下命令導入 Linux Zabbly 核心 GPG 金鑰:
curl -fSsL https://pkgs.zabbly.com/key.asc | gpg --dearmor | sudo tee /usr/share/keyrings/linux-zabbly.gpg > /dev/null
最後,使用以下命令導入 APT Linux Zabbly Kernel APT 儲存庫:
codename=$(lsb_release -sc) && echo deb [arch=amd64,arm64 signed-by=/usr/share/keyrings/linux-zabbly.gpg] https://pkgs.zabbly.com/kernel/stable $codename main | sudo tee /etc/apt/sources.list.d/linux-zabbly.list
筆記: 如果您在使用 Zabbly 的 Debian 11 上遇到背景噪音,例如找不到軟體包,可能是因為 Zabbly 在 Debian 11 上僅支援 amd64,而 Debian 12 支援 amd64 和 arm64。 Debian 11 用戶可能需要從 [arch=amd64,arm64] 配置中刪除「arm64」才能解決該問題。
透過終端命令安裝 Linux 核心 6.10
刷新APT指數
現在,在導入 Linux Zabbly 核心儲存庫後,首先使用以下命令執行快速更新:
sudo apt update
透過 APT 指令完成 Linux 核心 6.10 的安裝
現在執行以下命令在您的系統上安裝 Linux Kernel 6.10:
sudo apt install linux-zabbly
安裝程序完成後,重新啟動系統:
sudo reboot
驗證 Linux 核心 6.10 安裝
在繼續之前,第一步是刷新儲存庫以反映對來源清單和首選項所做的變更。
uname -r
如果您安裝了 Neofetch,您可以使用以下命令以漂亮的文字列印系統規格:
neofetch
就是這樣;保持核心更新,就像更新所有 APT 軟體包一樣。
附加:如何恢復 Debian 預設內核
需要注意的是,某些用戶可能會遇到硬體問題,例如使用新的 Linux 核心時聲音遺失。
透過 APT 指令刪除 Linux 核心 6.10
要刪除內核,第一步是執行以下命令。
sudo apt remove linux-zabbly linux-headers-*-zabbly* linux-image-*-zabbly*
刪除 Zabbly APT 儲存庫
對於要刪除 Linux 核心 6.10 並永久恢復為預設 Debian 核心的用戶,請使用以下命令刪除匯入的 APT 儲存庫:
sudo rm /etc/apt/sources.list.d/linux-zabbly.list
對首選項檔案進行排序後,或者如果您更進一步刪除了不穩定的儲存庫,則需要執行 APT 更新。
sudo apt update
重啟系統
重新啟動系統以完成 Linux Kernel 6.10 的刪除:
sudo reboot
驗證 Linux 核心 6.10 刪除
現在驗證安裝的內核,它應該是預設的通用內核。
uname -r
結論
在 Debian 12 (Bookworm) 或 Debian 11 (Bullseye) 上從 Zabbly 核心儲存庫安裝 Linux 6.10 核心後,如果您有新硬體並且以前沒有支援它,您應該會看到顯著的改進。對於大多數人來說,收益是微不足道的,但請記住保持核心最新,因為將來會推送更多更新,比原始核心會看到的更新還要多。
有用的連結
以下是一些與在 Debian 系統上使用和管理 Linux 核心相關的有價值的連結:
- Zabbly Linux GitHub 儲存庫:存取 Zabbly Linux GitHub 儲存庫以查看原始程式碼、報告問題並為開發做出貢獻。
- 穩定的 Linux 主線版本: 請造訪 Zabbly 核心維護者 Stéphane Graber 的部落格文章,以了解有關穩定 Linux 主線建置的信息,包括安裝和使用指南。
- Linux 核心檔案:探索官方 Linux 核心檔案以下載核心原始碼、存取文件並隨時了解最新的核心版本。