Um die benötigten Module dem Linux-Kernel hinzufügen zu können, benötigt das Setup-Programm folgende Linux-Pakete:
Die Namen dieser Pakete variieren je nach Ihrer Linux-Distribution.
Unter Red Hat Enterprise Linux, CentOS und Fedora werden die Pakete normalerweise vom Setup-Programm installiert. Bei anderen Distributionen müssen Sie die Pakete installieren, sofern Sie noch nicht installiert sind oder nicht die benötigten Versionen haben.
Sind die erforderlichen Pakete bereits installiert?
Führen Sie folgende Schritte aus, um zu überprüfen, ob die Pakete bereits installiert sind:
cat /proc/version
Die Ausgabezeilen dieses Befehls sehen ungefähr so aus: Linux version 2.6.35.6 und gcc version 4.5.1
make -v
gcc -v
Stellen Sie für gcc sicher, dass die vom Befehl zurückgemeldete Version die gleiche ist, wie die gcc version in Schritt 1. Bei make müssen Sie nur sicherstellen, dass der Befehl ausgeführt wird.
yum list installed | grep kernel-devel
dpkg --get-selections | grep linux-headers
dpkg --get-selections | grep linux-image
Stellen Sie in jedem Fall sicher, dass die Paketversionen die gleichen wie bei Linux version im Schritt 1 sind.
perl --version
Der Interpreter ist installiert, wenn Ihnen Informationen über die Perl-Version angezeigt werden.
Installation der Pakete aus dem Repository
Die folgende Tabelle führt auf, wie Sie die erforderlichen Pakete in verschiedenen Linux-Distributionen installieren können.
Linux-Distribution |
Paketnamen |
Art der Installation |
Red Hat Enterprise Linux
|
kernel-devel |
Das Setup-Programm wird die Pakete unter Verwendung Ihres Red Hat-Abonnements automatisch herunterladen und installieren. |
perl |
Führen Sie folgenden Befehl aus: yum install perl |
|
CentOS Fedora
|
kernel-devel |
Das Setup-Programm wird die Pakete automatisch herunterladen und installieren. |
perl |
Führen Sie folgenden Befehl aus: yum install perl |
|
Ubuntu |
linux-headers |
Führen Sie folgende Befehle aus: sudo apt-get update |
Die Pakete werden aus dem Repository der Distribution heruntergeladen und installiert.
Informieren Sie sich für andere Linux-Distribution in den Dokumentationen der Distribution, wie die exakten Namen der erforderlichen Pakete dort lauten und wie diese installiert werden.
Manuelle Installation der Pakete
Sie müssen die Pakete manuell installieren, falls:
Beziehen Sie die Pakete aus Ihrem lokalen Netzwerk oder von der Webseite eines vertrauenswürdigen Drittherstellers – und installieren Sie diese dann wie folgt:
rpm -ivh PACKAGE_FILE1 PACKAGE_FILE2 PACKAGE_FILE3
sudo dpkg -i PACKAGE_FILE1 PACKAGE_FILE2 PACKAGE_FILE3
Beispiel: Manuell Installation der Pakete unter Fedora 14
Folgen Sie diesen Schritten, um die erforderlichen Pakete unter Fedora 14 auf einer 32-Bit-Maschine zu installieren:
cat /proc/version
Die Ausgabe dieses Befehls beinhaltet Folgendes:
Linux version 2.6.35.6-45.fc14.i686
gcc version 4.5.1
kernel-devel-2.6.35.6-45.fc14.i686.rpm
gcc-4.5.1-4.fc14.i686.rpm
make-3.82-3.fc14.i686
rpm -ivh kernel-devel-2.6.35.6-45.fc14.i686.rpm
rpm -ivh gcc-4.5.1.fc14.i686.rpm
rpm -ivh make-3.82-3.fc14.i686
Sie können all diese Pakete mit einem einzigen rpm-Befehl spezifizieren. Die Installation jeder dieser Pakete kann die Installation weiterer Pakete erfordern, um Abhängigkeiten aufzulösen.