{"id":14053,"date":"2024-02-03T10:34:59","date_gmt":"2024-02-03T09:34:59","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=14053"},"modified":"2024-02-03T10:38:56","modified_gmt":"2024-02-03T09:38:56","slug":"linux-kernel-fuer-debian-selbst-kompilieren","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2024\/02\/03\/linux-kernel-fuer-debian-selbst-kompilieren\/","title":{"rendered":"Linux-Kernel f\u00fcr Debian selbst kompilieren"},"content":{"rendered":"\n<p>Der Kernel bringt unter <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a> die wichtigsten <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/treiber\/\" target=\"_self\" title=\"Treiber sind eine Softwarekomponente, die die Kommunikation zwischen dem Betriebssystem und der Hardware erm&ouml;glichen. Sie sind daf&uuml;r verantwortlich, dass das Betriebssystem die angeschlossene Hardware erkennt und mit ihr interagieren kann. Sie dienen als Vermittler zwischen der Hardware und der Software und erm&ouml;glichen es dem Betriebssystem, auf die Funktionen und Eigenschaften der Hardware zuzugreifen. Die Entwicklung&hellip;\" class=\"encyclopedia\">Treiber<\/a> mit, ein aktuellerer Kernel nat&uuml;rlich auch aktuellere <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/treiber\/\" target=\"_self\" title=\"Treiber sind eine Softwarekomponente, die die Kommunikation zwischen dem Betriebssystem und der Hardware erm&ouml;glichen. Sie sind daf&uuml;r verantwortlich, dass das Betriebssystem die angeschlossene Hardware erkennt und mit ihr interagieren kann. Sie dienen als Vermittler zwischen der Hardware und der Software und erm&ouml;glichen es dem Betriebssystem, auf die Funktionen und Eigenschaften der Hardware zuzugreifen. Die Entwicklung&hellip;\" class=\"encyclopedia\">Treiber<\/a>. Ein aktuellerer Kernel bringt aber auch die Behebung von Fehlern aus &auml;lteren Kerneln und nat&uuml;rlich auch mehr Geschwindigkeit.<\/p>\n\n\n\n<p>In diesem Beitrag der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a> Bibel sehen wir uns an, wie wir unter <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/debian\/\" target=\"_self\" title=\"Debian ist eine freie Linux-Distribution, die von einer Gemeinschaft von Freiwilligen entwickelt wird. Es wird h&auml;ufig als Basis f&uuml;r andere Distributionen wie Ubuntu verwendet und ist bekannt f&uuml;r seine Zuverl&auml;ssigkeit und Stabilit&auml;t. Debian bietet eine Vielzahl von Anwendungen und Werkzeugen, die f&uuml;r die Verwendung in verschiedenen Umgebungen geeignet sind, von Desktop-Computern bis hin zu Server-Systemen.&hellip;\" class=\"encyclopedia\">Debian<\/a> einen aktuellen Kernel selbst <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/kompilieren\/\" target=\"_self\" title='Kompilieren unter Linux bedeutet, den Quellcode eines Programms in eine ausf&uuml;hrbare Datei umzuwandeln. Dabei wird der Quellcode in eine maschinenlesbare Form gebracht, die vom Computer ausgef&uuml;hrt werden kann. Das Kompilieren ist ein wichtiger Schritt in der Softwareentwicklung. Unter Linux gibt es verschiedene Methoden, um Programme zu kompilieren. Eine h&auml;ufig verwendete Methode ist das \"make\" Build-System.&hellip;' class=\"encyclopedia\">kompilieren<\/a> &ndash; es ist viel einfacher als man denkt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Voraussetzungen schaffen<\/h3>\n\n\n\n<p>Als Erstes werden &uuml;ber die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>-Verwaltung die n&ouml;tigen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>e installiert &ndash; als <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/root\/\" target=\"_self\" title=\"root ist der wahre Administrator, auch root-Benutzer unter Linux. Er alleine hat &uuml;ber das Betriebssystem alle Rechte. Zum Benutzer root wird man unter Linux auf dem Terminal mit dem Befehl: su Hat man kein root-Passwort angelegt, dient dazu der Befehl: sudo -i oder auch: sudo befehl\" class=\"encyclopedia\">root<\/a> am <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install libncurses-dev fakeroot wget bzip2 build-essential bc python3 bison flex rsync libelf-dev libssl-dev libncurses-dev dwarves git debhelper ncurses-dev fakeroot wget bzip2<\/code><\/pre>\n\n\n\n<p>Haben Sie eine NVIDIA-Grafikkarte installiert, ben&ouml;tigen Sie noch deren Kernel-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/treiber\/\" target=\"_self\" title=\"Treiber sind eine Softwarekomponente, die die Kommunikation zwischen dem Betriebssystem und der Hardware erm&ouml;glichen. Sie sind daf&uuml;r verantwortlich, dass das Betriebssystem die angeschlossene Hardware erkennt und mit ihr interagieren kann. Sie dienen als Vermittler zwischen der Hardware und der Software und erm&ouml;glichen es dem Betriebssystem, auf die Funktionen und Eigenschaften der Hardware zuzugreifen. Die Entwicklung&hellip;\" class=\"encyclopedia\">Treiber<\/a> &ndash; suchen Sie etwa unter <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/synaptic\/\" target=\"_self\" title=\"Synaptic ist ein grafisches Paketverwaltungsprogramm f&uuml;r das APT-Paketverwaltungssystem, das in der Debian Linux-Distribution und deren Derivaten verwendet wird. Es erm&ouml;glicht die Installation, Entfernung und Aktualisierung von Softwarepaketen sowie das Hinzuf&uuml;gen von Repositories. Synaptic wird normalerweise auf Systemen verwendet, die auf DEB-Paketen basieren, kann aber auch auf Systemen mit RPM-Paketen verwendet werden. Es bietet im Wesentlichen&hellip;\" class=\"encyclopedia\">Synaptic<\/a> nach &bdquo;<strong>nvidia<\/strong>&ldquo; und installieren das passende <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a> mit dem Zusatz &bdquo;<strong>dkms<\/strong>&bdquo;. Danach laden wir uns von <a href=\"https:\/\/kernel.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kernel.org<\/a> den aktuellsten Kernel herunter:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"585\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-1024x585.jpeg\" alt=\"\" class=\"wp-image-14049\" style=\"width:647px;height:auto\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-1024x585.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-1536x877.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-150x86.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-300x171.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-768x439.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel.jpeg 1688w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<p>Mainline ist die aktuellste Entwickler-Version &ndash; dieser muss nicht unbedingt stabil sein, ich hatte allerdings noch nie Probleme damit &ndash; Einsteigern rate ich jedoch davon ab. Stable w&auml;re f&uuml;r produktive Systeme nat&uuml;rlich optimal. Sie laden den <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/tarball\/\" target=\"_self\" title='Ein Tarball ist eine Datei, die mehrere Dateien und Verzeichnisse in einem einzigen Archiv zusammenfasst. Der Name \"Tarball\" leitet sich von \"Tape Archive\" ab, da das Dienstprogramm urspr&uuml;nglich zum Sichern von Daten auf Magnetb&auml;ndern entwickelt wurde. Heutzutage wird es jedoch haupts&auml;chlich verwendet, um das Hochladen, Herunterladen und Verschieben von Daten zu erleichtern oder Backups zu&hellip;' class=\"encyclopedia\">Tarball<\/a> herunter und entpacken diesen. <\/p>\n\n\n\n<p>Anschlie&szlig;end wechseln Sie auf dem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> in das entpackte <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> und kopieren die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/konfiguration\/\" target=\"_self\" title='Unter \"Konfiguration\" in Linux versteht man die Einstellung und Anpassung verschiedener Parameter und Optionen, um das System oder eine Anwendung entsprechend den individuellen Anforderungen zu konfigurieren. Die Konfiguration kann sowohl hardwareseitig als auch softwareseitig erfolgen.' class=\"encyclopedia\">Konfiguration<\/a> des aktuellen Kernels in das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> &ndash; als normaler Benutzer:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp \/boot\/config-`uname -r` .config<\/code><\/pre>\n\n\n\n<p>Jetzt &ouml;ffnen Sie diese gerade kopierte (<em>versteckte <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a><\/em>) mit einem beliebigen Text<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/editor\/\" target=\"_self\" title=\"Ein Texteditor in Linux ist ein Programm, mit dem man beliebige Textdateien erstellen oder bearbeiten kann. Unter Linux gibt es viele verschiedene Texteditoren, sowohl f&uuml;r die grafische Benutzeroberfl&auml;che als auch f&uuml;r die Kommandozeile. Einige der bekanntesten Texteditoren f&uuml;r Linux sind: Vim: Vim ist eine Weiterentwicklung des BSD-Editors vi und ist in den meisten Linux-Distributionen enthalten.&hellip;\" class=\"encyclopedia\">editor<\/a> &ndash; ich mache dies gleich am <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> mit Vim:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vim .config<\/code><\/pre>\n\n\n\n<p>Hier f&uuml;gen Sie gleich am Beginn vier neue Zeilen ein:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>scripts\/config --disable SYSTEM_TRUSTED_KEYS<br>scripts\/config --disable SYSTEM_REVOCATION_KEYS<br>scripts\/config --disable DEBUG_INFO<br>scripts\/config --enable DEBUG_INFO_NONE<\/code><\/pre>\n\n\n\n<p>Jetzt wird die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/konfiguration\/\" target=\"_self\" title='Unter \"Konfiguration\" in Linux versteht man die Einstellung und Anpassung verschiedener Parameter und Optionen, um das System oder eine Anwendung entsprechend den individuellen Anforderungen zu konfigurieren. Die Konfiguration kann sowohl hardwareseitig als auch softwareseitig erfolgen.' class=\"encyclopedia\">Konfiguration<\/a> angepasst:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>make olddefconfig<\/code><\/pre>\n\n\n\n<p>Und schon wird der Kernel kompiliert &ndash; als <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/root\/\" target=\"_self\" title=\"root ist der wahre Administrator, auch root-Benutzer unter Linux. Er alleine hat &uuml;ber das Betriebssystem alle Rechte. Zum Benutzer root wird man unter Linux auf dem Terminal mit dem Befehl: su Hat man kein root-Passwort angelegt, dient dazu der Befehl: sudo -i oder auch: sudo befehl\" class=\"encyclopedia\">root<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>make bindeb-pkg -j `nproc` LOCALVERSION=-custom<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-2.jpeg\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"591\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-2-1024x591.jpeg\" alt=\"\" class=\"wp-image-14051\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-2-1024x591.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-2-1536x886.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-2-2048x1182.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-2-150x87.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-2-300x173.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-2-768x443.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/a><\/figure>\n\n\n\n<p>In meinem Fall dauerte das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/kompilieren\/\" target=\"_self\" title='Kompilieren unter Linux bedeutet, den Quellcode eines Programms in eine ausf&uuml;hrbare Datei umzuwandeln. Dabei wird der Quellcode in eine maschinenlesbare Form gebracht, die vom Computer ausgef&uuml;hrt werden kann. Das Kompilieren ist ein wichtiger Schritt in der Softwareentwicklung. Unter Linux gibt es verschiedene Methoden, um Programme zu kompilieren. Eine h&auml;ufig verwendete Methode ist das \"make\" Build-System.&hellip;' class=\"encyclopedia\">Kompilieren<\/a> rund 20 Minuten, einfach abwarten, bis die Arbeit abgeschlossen ist:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-3.jpeg\" rel=\"lightbox-1\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"588\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-3-1024x588.jpeg\" alt=\"\" class=\"wp-image-14054\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-3-1024x588.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-3-1536x882.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-3-2048x1176.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-3-150x86.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-3-300x172.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-3-768x441.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/a><\/figure>\n\n\n\n<p>Die erstellten <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>e finden Sie jetzt ein <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> h&ouml;her:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-4-scaled.jpeg\" rel=\"lightbox-2\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-4-1024x640.jpeg\" alt=\"\" class=\"wp-image-14055\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-4-1024x640.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-4-1536x960.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-4-2048x1280.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-4-150x94.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-4-300x188.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/kernel-4-768x480.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/a><\/figure>\n\n\n\n<p>Sie wechseln auf dem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> ein <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> h&ouml;her:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ..<\/code><\/pre>\n\n\n\n<p>Und installieren die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>e &uuml;ber die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>-Verwaltung:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install .\/*.deb<\/code><\/pre>\n\n\n\n<p>Ein Neustart des Systems und schon arbeiten Sie mit dem aktuellsten Kernel.<\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"14053\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">14    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"14053\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Der Kernel bringt unter Linux die wichtigsten Treiber mit, ein aktuellerer Kernel nat\u00fcrlich auch aktuellere Treiber. Ein aktuellerer Kernel bringt aber auch die Behebung von Fehlern aus \u00e4lteren Kerneln und nat\u00fcrlich auch mehr Geschwindigkeit. In diesem Beitrag der Linux Bibel sehen wir uns an, wie wir unter Debian einen aktuellen Kernel selbst kompilieren &#8211; es [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":14054,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[15],"class_list":["post-14053","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-system","tag-system"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/14053","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=14053"}],"version-history":[{"count":2,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/14053\/revisions"}],"predecessor-version":[{"id":14057,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/14053\/revisions\/14057"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/14054"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=14053"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=14053"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=14053"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}