Debian 12 または 11 に Linux カーネル 6.10 をインストールする方法

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 カーネル 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 でパッケージが見つからないなどのバックグラウンド ノイズが発生する場合は、Debian 11 では Zabbly が 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 カーネル 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 カーネル 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 メインライン ビルド: インストールおよび使用ガイドを含む安定した Linux メインライン ビルドに関する情報については、Zabbly カーネルのメンテナンス担当者である Stéphane Graber のブログ投稿をご覧ください。
  • Linux カーネル アーカイブ: 公式 Linux カーネル アーカイブを参照して、カーネル ソース コードをダウンロードし、ドキュメントにアクセスし、最新のカーネル リリースを最新の状態に保ちます。
Joshua James

コメントを残す