• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Kernel und Kernel-Source unterschiedlich

transwarp

Hacker
Hallo allerseits.

Habe gerade das aktuelle openSUSE 11.4 in einer VM installiert und anschließend mit zypper das tumbleweed-Repository aktiviert.
Nun sehe ich im RPM-Manager, das ich noch immer den Kernel 2.6.37.1-default installiert habe, aber die Kernel-Sourcen von 2.6.37.3 installiert sind.

Müßten die Versionen eigentlich nicht gleich sein? Was passiert wenn ich jetzt versuche ein NVIDIA-Kernelmodul mit dem aktuellen Treiber zu kompilieren (natürlich nicht in der VM ;) )?
Jemand, der da eine Erklärung für mich hat? :???:

Danke im voraus.

Ach nochwas:
Habe mich jetzt mal mit dem Browser auf das Tumbleweed-Reo gesetzt und sehe, das es dort bereits einen Kernel 2.6.37.3 gibt.
Tumbleweed steht bei mir in der Repo-Verwaltung auf höchste Prio.
Trotz
Code:
zypper dup
hat er mir den aktuellen Kernel aber nicht installiert und auch bei der Software-Aktualisierung im Yast werden mir scheinbar die aktuellen Versionen nicht angezeigt und installiert.

Was ist hier faul?
 

Sauerland

Ultimate Guru
Mal auf Versionen im Yast geklickt?
Code:
zypper se -si kernel
Daten des Repositorys laden ...
Installierte Pakete lesen ...

S | Name                 | Typ   | Version        | Arch   | Repository       
--+----------------------+-------+----------------+--------+------------------
i | kernel-default-devel | Paket | 2.6.37.1-1.2.2 | x86_64 | openSUSE-11.4-Oss
i | kernel-desktop       | Paket | 2.6.37.1-1.2.2 | x86_64 | openSUSE-11.4-Oss
i | kernel-desktop-devel | Paket | 2.6.37.1-1.2.2 | x86_64 | openSUSE-11.4-Oss
i | kernel-devel         | Paket | 2.6.37.1-1.2.2 | noarch | openSUSE-11.4-Oss
i | kernel-source        | Paket | 2.6.37.1-1.2.2 | noarch | openSUSE-11.4-Oss
i | kernel-syms          | Paket | 2.6.37.1-1.2.2 | x86_64 | openSUSE-11.4-Oss
i | kernel-xen-devel     | Paket | 2.6.37.1-1.2.2 | x86_64 | openSUSE-11.4-Oss
 
OP
transwarp

transwarp

Hacker
Mein Zypper-Aufruf sieht folgendermaßen aus:
Code:
zypper se -si kernel
Loading repository data...
Reading installed packages...

S | Name                           | Type    | Version        | Arch   | Repository          
--+--------------------------------+---------+----------------+--------+---------------------
i | devel_kernel                   | pattern | 11.4-6.9.1     | i586   | openSUSE-11.4-Oss   
i | devel_kernel                   | pattern | 11.4-6.9.1     | i586   | openSUSE-11.4-11.4-0
i | kernel-default                 | package | 2.6.37.1-1.2.2 | i586   | openSUSE-11.4-Oss   
i | kernel-default                 | package | 2.6.37.1-1.2.2 | i586   | openSUSE-11.4-11.4-0
i | kernel-default-devel           | package | 2.6.37.3-16.1  | i586   | tumbleweed          
i | kernel-desktop-devel           | package | 2.6.37.3-16.1  | i586   | tumbleweed          
i | kernel-devel                   | package | 2.6.37.3-16.1  | noarch | tumbleweed          
i | kernel-pae-devel               | package | 2.6.37.3-16.1  | i586   | tumbleweed          
i | kernel-source                  | package | 2.6.37.3-16.1  | noarch | tumbleweed          
i | kernel-syms                    | package | 2.6.37.3-16.1  | i586   | tumbleweed          
i | kernel-xen-devel               | package | 2.6.37.3-16.1  | i586   | tumbleweed          
i | patterns-openSUSE-devel_kernel | package | 11.4-6.9.1     | i586   | openSUSE-11.4-Oss   
i | patterns-openSUSE-devel_kernel | package | 11.4-6.9.1     | i586   | openSUSE-11.4-11.4-0

Müßte ich demnach also den 'kernel-default-devel' installieren/nutzen, statt dem normalen kernel-default? :???:

Aah, Moment. Jetzt hab ich's gecheckt. 'Versionen' in der RPM-Verwaltung. Da steht tatsächlich ein 2.6.37.3.-pae aus dem Tumbleweed-Repo. Den werde ich mal versuchen, dann paßt's auch wieder mit den Kernel-Sourcen, die aus dem gleichen Repo sind.
 
Oben