![](https://seccdn.libravatar.org/avatar/208f884b860bee2b1a5f890e5c5756d7.jpg?s=120&d=mm&r=g)
Thomas Weber schrieb:
Am Sonntag, 6. Juli 2003 20:30 schrieb Thomas Hertweck:
Thomas Weber schrieb:
ich habe mir den Kernel 2.4.21 und die Quellen von Suse besorgt und auch den Kernel erfolgreich mit rpm -Uvh --nodeps installiert. Ebenso wollte ich mit den Quellen verfahren. In /usr/src sind aber immer noch die alten Quellen angegeben. Was mache ich falsch? Muss ich einfach das Verzeichnis umbenennen oder einen neuen Link setzen?
Wie hiess denn das Paket (genauer Name) mit den Kernelquellen, das Du installiert hast?
Der Paketname ist k_athlon-2.4.21-0.src.rpm. Ich habe zumendest angenommen, dass sich hier die passenden Quellen zu dem von mir installierten Kernel k_athlon-2.4.21-0.i586.rpm befinden.
Hmm, ich dachte mir schon, dass Du das falsche Paket verwendet hast. Bei den Paketen *.src.rpm handelt es sich meist um Source-RPMs, die mit dem Kommando "rpm --rebuild bla.src.rpm" uebersetzt werden koennen. In diesem Falle entsteht dann ein Binary-RPM, das man installieren kann. Die Quellen fuer alle SuSE-Kernel (Default, Athlon, etc.) sind identisch und befinden sich im Paket kernel-source-2.4.21-4.i586.rpm fuer Dein Beispiel hier. Nach dem Installieren dieses Paketes wirst Du ein Verzeichnis /usr/src/linux-2.1.41.SuSE vorfinden, so wie Du es erwartet hast. Das Paket k_athlon-2.4.21-4.src.rpm beinhaltet nur ein .spec File, um das Binary-RPM k_athlon-2.4.21-4.i586.rpm zu bauen. Hast Du Dich nicht ueber die Groesse von k_athlon-2.4.21-4.src.rpm gewundert? Das ist lediglich 248 KB gross. Die Zeiten, in denen der Linux Kernel in dieser Groesse daher kam, sind glaube ich schon lange vorbei :-) Besorge Dir das korrekte Paket, dann wird es auch funktionieren! Aber bedenke, dass es sich bei dem Kernel um einen inoffiziellen Kernel handelt, der auch Bugs beinhalten kann. Gruesse, Thomson