Wie installiere CentOS-Kernel-Source

September 6

CentOS ist eine Linux-Distribution basierend auf RedHat Linux. Für Code kompilieren, brauchen Sie nicht den Kernel-Quellen. Stattdessen können Sie in der Regel die Header und Kernel-Entwicklung-Dateien installieren. Wenn Sie den Kernel-Quellen wie CentOS will, ist es auch einfach hinzufügen. Die Quelldateien installieren ist nicht so wie viele andere Pakete in CentOS installieren automatisierte. Einen Paket-Manager können Sie nicht herunterladen und Installieren von den Kernel-Quellen.

Anweisungen

1 "Anwendungen" und "Zubehör" Navigieren Sie klicken Sie auf "Terminal" um Terminal in CentOS zu öffnen. Alle Befehle von diesem Zeitpunkt an werden in das Terminal eingegeben werden.

2 "Su" und drücken Sie "Enter" auf Super-User-Modus. Geben Sie Ihr Administrator-Passwort in der nächsten Zeile.

3 Geben Sie "Yum install u/min-Build Redhat-u/min-Config Unifdef" automatisch herunterladen und installieren die notwendigen Pakete und Abhängigkeiten für den Kernel-Quellen installieren. Sobald die Installation der Dateien abgeschlossen ist, geben Sie "beenden", um die super-User-Umgebung zu verlassen.

4 Typ "Mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}" und "echo '% _topdir %(echo $HOME)/Rpmbuild' > ~/.rpmmacros" die entsprechenden Verzeichnisse erstellen, die der Kernel-Quellen gesucht werden.

5 Navigieren Sie zu dem CentOS-Aktuelles-Server (siehe Ressourcen), um die aktuellste Version der Kernel-Source für Ihr System zu finden. Typ "u/min -i Http://mirror.centos.org/centos/5/updates/SRPMS/kernel-(exact version number).src rpm 2 > & 1 | Grep - V Mockb"in Terminal herunterladen und installieren.

6 Typ "cd ~/rpmbuild/SPECS" in das entsprechende Verzeichnis wechseln und "Rpmbuild -bp--Ziel = uname -m Kernel-2.6.spec 2 > Prep-err.log | t-Prep-out.log"zu den Kernel-Quellen auf das System zur Verfügung zu stellen.