Fedora Kernel kompilieren: Unterschied zwischen den Versionen

Aus ThinkPad-Wiki
Zeile 24: Zeile 24:
<pre>cd ~/rpmbuild</pre>
<pre>cd ~/rpmbuild</pre>
<pre>yumdownloader --enablerepo=updates-source --source kernel</pre>
<pre>yumdownloader --enablerepo=updates-source --source kernel</pre>
==Build dependencies installieren==
<pre>su -c 'yum-builddep kernel-<version>.src.rpm'</pre>
==Kernel-Quellcode ins repo laden==
<pre>rpm -Uhv kernel-<version>.src.rpm</pre>

Version vom 25. März 2012, 14:50 Uhr

Anleitung zum erstellen eines selbstgebaute kernel-rpm mit phc-support bei Fedora 17. (Benutzte Quelle: http://fedoraproject.org/wiki/Building_a_custom_kernel

Vorbereitung

Build Umgebung einrichten

Es werden folgende Pakete benötigt:

  • rpmdevtools
  • yum-utils
  • ncurses-devel
su -c 'yum install rpmdevtools yum-utils ncurses-devel'

Anschließend muss die RPM package building environment im Home-Verzeichnis erstellt werden:

rpmdev-setuptree

Dieses Komando erstellt die Verzeichnisse: ${HOME}/rpmbuild/SOURCES, ${HOME}/rpmbuild/SPECS, ${HOME}/rpmbuild/BUILD.

Quellcode download

Vorlage:Admon/warning Download der kernel-<version>.src.rpm Datei:

cd ~/rpmbuild
yumdownloader --enablerepo=updates-source --source kernel

Build dependencies installieren

su -c 'yum-builddep kernel-<version>.src.rpm'

Kernel-Quellcode ins repo laden

rpm -Uhv kernel-<version>.src.rpm