So installieren Sie Kernel -Header auf Debian

So installieren Sie Kernel -Header auf Debian
In diesem Tutorial wird erläutert.

Alle Anweisungen in diesem Tutorial sind auch für andere Debian-basierte Linux-Verteilungen wie Ubuntu nützlich.

Installieren von Kernel -Headern auf Debian 11:

Aktualisieren Sie zunächst die Informationen auf Ihrer Software mit APT, wie im folgenden Beispiel gezeigt.

sudo APT -Update

Überprüfen Sie die verfügbaren Linux -Kernel -Header, indem Sie den folgenden Befehl ausführen.

APT-Suche Linux-Header-$ (uname -r)

Führen Sie den folgenden Befehl den Befehl unten aus, um eine andere einfache Möglichkeit zu erhalten, verfügbare Header aufzulisten.

sudo apt suchen linux-readers

Führen Sie den Befehl im folgenden Screenshot im Screenshot aus, um die Linux -Kernel -Header zu installieren.

sudo apt installieren Linux-Header-$ (uname -r)

Mit Debian 11 x64 oder mit der zweiten Methode, um den Header zu finden, können Sie auch den folgenden Befehl ausführen.

sudo apt installieren Linux-Header-5.10.0-8-AMD64

In meinem Fall wurden die Header im vorherigen Beispiel installiert, sodass die Ausgabe bereits ordnungsgemäß installiert ist.

Was ist der Linux -Kernel?

Einige Experten sagen, der Kernel sei die Kernkomponente eines Betriebssystems. Andere sind anderer Meinung und sagen, der Kernel ist nicht Teil des Betriebssystems, sondern eine wichtige Komponente, die von einem Betriebssystem benötigt wird. Die Funktion des Kernels besteht darin, die Geräteressourcen zu verwalten, damit sie mit dem Betriebssystem und den Anwendungen interagieren können. Wir können den Kernel als Übersetzer betrachten, der die Kommunikation zwischen der Hardware und der Software ermöglicht. Um Ressourcen ordnungsgemäß zu verwalten, verfügt der Kernel über volle Privilegien. In einigen Fällen fehlt dem installierten Kernel möglicherweise der richtige Code, um die Hardware- und Software -Interaktion zu ermöglichen. Dann müssen wir Kernel -Header installieren.

Was sind Linux -Kernel -Header?

Linux -Kernel -Header sind Komponenten, die normalerweise zum Kompilieren von Treibern und ladbaren Modulen verwendet werden. Zu diesem Zweck enthalten Kernel -Header C -Header mit Funktionen und Strukturen, die zum Zusammenstellen von Modulen erforderlich sind. Vielen Dank an Kernel -Header, Module oder Treiber können mit dem Kernel interagieren. Es ist wichtig zu klären, dass die Kernel -Header Teil des Kernels sind, obwohl sie getrennt verteilt sind.

Der Umgang mit Kernel -Headern ist einfacher als der Umgang mit ganzen Kernelquellen. Wenn Sie nach Treibern für ein Gerät suchen, verwenden Sie Kernel -Header, während Sie den gesamten Kernel wieder aufbauen, und benötigen Sie ganze Kernelquellen. Standardmäßig enthalten einige Linux -Verteilungen, einschließlich Debian, die Kernel -Header, die bei Bedarf verwendet werden sollen (in diesem Tutorial wird davon ausgegangen, dass Sie die Header verworfen oder entfernt haben). Wenn Ihre Hardware ordnungsgemäß funktioniert, müssen Sie wahrscheinlich nicht mit Kernel -Headern umgehen.

Abschluss:

Wie Sie sehen können, ist es ziemlich einfach, Linux -Kernel -Header auf Debian oder Ubuntu zu installieren. Jeder Benutzer auf Linux-Ebene sollte die Funktion der Kernel-Header und der Installation kennenlernen. Benutzer müssen auf die Kernel -Headers achten, die sie herunterladen, die mit ihrem System kompatibel sind, nicht nur mit der Architektur, sondern auch mit der Version.

Vielen Dank, dass Sie dieses Tutorial gelesen haben, um zu erklären, wie Sie Kernel -Header auf Debian installieren. Verfolgen Sie den Hinweis auf zusätzliche Linux -Tipps und Tutorials.