Mailinglist Archive: opensuse-de (4027 mails)

< Previous Next >
Wo sind die Kernelquellen bei SuSE-Linux?
  • From: Andreas Vögele <voegelas@xxxxxxx>
  • Date: Mon, 19 Apr 2004 17:05:43 +0200
  • Message-id: <07B90774-9213-11D8-9860-000D93673682@xxxxxxx>
Hi,

ich habe einen kleines Kernelmodul geschrieben, zu dem ich öfters Anfragen von SuSE-Benutzern bekomme, die ich, da ich SuSE-Linux nicht kenne, nur unzureichend beantworten kann. Vielleicht kann mir jemand von Euch weiterhelfen. Ich hätte folgende Fragen:

Wie heißen die RPM-Pakete, die die zum installierten Kernel *passenden* Kernelquellen enthalten?

Wie kann ein unbedarfter Benutzer herausfinden, welches dieser Pakete installiert werden muss, wenn für den installierten Kernel ein neues Modul übersetzt werden soll? Heißt das Paket zum Beispiel "kernel-source-`uname -r`.rpm"?

Gibt es ein Programm, mit dem Pakete auf einfache Art und Weise nachinstalliert werden können?

In welchem Verzeichnis befinden sich die Quellen nach der Installation des Paketes? Verweist "/lib/modules/`uname -r`/build" auf dieses Verzeichnis? Wenn nicht, warum nicht?

Sind die Kernelquellen schon fertig konfiguriert oder muss man eine Konfigurationsdatei in das Verzeichnis mit den Kernelquellen kopieren und dann z.B. "make menuconfig" aufrufen?

Wenn ja, wo befindet sich die zum installierten Kernel passende Konfigurationsdatei und welchen Namen hat Sie? Bei manchen Distributionen heißt diese Datei "/boot/config-`uname -r`". Ist das bei SuSE auch so? Wenn nicht, warum nicht? ;-)

Gibt es im Handbuch oder der Online-Hilfe von SuSE ein Kapitel zum Kernel bzw. vielleicht zur sogar zur Installation von zusätzlichen Kernelmodulen, auf das ich verweisen könnte?

Ich habe diese Fragen schon SuSE direkt gestellt, aber die wollten allen Ernstes, dass ich zur Beantwortung dieser Fragen eine Schulung buche, obwohl es sich um einen freien und kostenlosen Treiber, den ich in meiner Freizeit geschrieben habe, handelt :-(

Antwort bitte per Cc: an mich, da mir das Nachrichtenaufkommen hier zu hoch ist.

Gruß und schon einmal Danke für Eure Antwort,
Andreas

< Previous Next >