Fedora Kernel kompilieren: Unterschied zwischen den Versionen

Aus ThinkPad-Wiki
Zeile 21: Zeile 21:
==Quellcode download==
==Quellcode download==
{{Admon/warning |Do Not Build Packages as <code>root</code>. | Building packages as <code>root</code> is inherently dangerous and not required, even for the kernel. The following instructions allow any normal user to install and build kernels from the source packages.}}
{{Admon/warning |Do Not Build Packages as <code>root</code>. | Building packages as <code>root</code> is inherently dangerous and not required, even for the kernel. The following instructions allow any normal user to install and build kernels from the source packages.}}
Download der <code>kernel-<version>.src.rpm</code> Datei:
<pre>cd ~/rpmbuild</pre>
<pre>yumdownloader --enablerepo=updates-source --source kernel</pre>

Version vom 25. März 2012, 14:37 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