Hallo Leute,
ich habe folgende, hoffentlich nicht zu dumme Frage(n) dazu, speziell bei etch. Suche zwar schon eine Weile nach einer Antwort, übersehe die aber wohl dauernd ...
Von den offiziellen Kernelpaketen existieren ja verschiedene Versionen, also z.B. linux-image-2.6.18-4-686 oder linux-image-2.6.18-6-686. Welche konkrete Bedeutung hat die einzelne Ziffer hinter der benutzten Version des Linux-Kernels, also in den beiden Beispielpaketen die '4' bzw. die '6'? Muss man das als eine Art Revision verstehen?
Bei meinen ersten Etch-Installationen ist da auch heute noch ein Kernel mit der '4', bei neueren Installationen einer mit '6', der bei einem apt-get upgrade auch häufiger upgedatet wird. Empfiehlt es sich daher, in den älteren Installationen vorhandene "4er" Kernel mal händisch auf "6er" upzugraden?
Mich würde also die generelle dahinter stehende Philosophie interessieren und auch, was best practice diesbzgl. ist.
Wäre sehr nett, wenn mir jemand einen Hinweis bzw. gerne auch Link zum Durchlesen geben könnte. Vielen Dank schon mal!
cu
Nummerierungsschema der Kernelpakete
Re: Nummerierungsschema der Kernelpakete
jein, Ich würde es eher als Debian-spezifischen Teil der Versionsnummer betrachten, den im Gegensatz zu einer Revision kann der Kernel 2.6.18-4-686 und der Kernel 2.6.18-6-686 auch gleichzeitig installiert werden und funktionelle Änderungen könnten auch einfließen.marwin hat geschrieben: Von den offiziellen Kernelpaketen existieren ja verschiedene Versionen, also z.B. linux-image-2.6.18-4-686 oder linux-image-2.6.18-6-686. Welche konkrete Bedeutung hat die einzelne Ziffer hinter der benutzten Version des Linux-Kernels, also in den beiden Beispielpaketen die '4' bzw. die '6'? Muss man das als eine Art Revision verstehen?
eventuell ist deine source.list auf den beiden Systemen unterschiedlich, oder du hast bei der Etch-Installation schon lange kein Update/Upgrade laufen lassen, oder der -6-686er Kernel wurde zwar installiert aber nicht im Grub Menu eingetragen ...marwin hat geschrieben: Bei meinen ersten Etch-Installationen ist da auch heute noch ein Kernel mit der '4', bei neueren Installationen einer mit '6', der bei einem apt-get upgrade auch häufiger upgedatet wird. Empfiehlt es sich daher, in den älteren Installationen vorhandene "4er" Kernel mal händisch auf "6er" upzugraden?
jedenfalls solltest du der Sache einmal nachgehen
Gruß
gms
Re: Nummerierungsschema der Kernelpakete
Danke für Deine Antwort!
- update + upgrade werden regelmäßig durchgeführt
Genau deswegen hat mich das ja so stutzig gemacht, weil ich immer aus dem Bauch der Meinung war, dass ein '4'er linux-image bei Vorhandensein eines linux-image '6' upgedatet werden müsste. Ist aber, jedenfalls bei mir, definitiv nicht so ...
Danke und Gruß
"Revision" war etwas unglücklich gewählt. Versionierung ist besser. Von der Bedeutung her war das auch meine Vermutung.gms hat geschrieben: jein, Ich würde es eher als Debian-spezifischen Teil der Versionsnummer betrachten, den im Gegensatz zu einer Revision kann der Kernel 2.6.18-4-686 und der Kernel 2.6.18-6-686 auch gleichzeitig installiert werden und funktionelle Änderungen könnten auch einfließen.
- sources.list sind identisch (das war auch mein erster Gedanke)gms hat geschrieben: eventuell ist deine source.list auf den beiden Systemen unterschiedlich, oder du hast bei der Etch-Installation schon lange kein Update/Upgrade laufen lassen,
- update + upgrade werden regelmäßig durchgeführt
Genau deswegen hat mich das ja so stutzig gemacht, weil ich immer aus dem Bauch der Meinung war, dass ein '4'er linux-image bei Vorhandensein eines linux-image '6' upgedatet werden müsste. Ist aber, jedenfalls bei mir, definitiv nicht so ...
Nee, hatte ich auch schon überprüft - steht nix drin, weil eben das Paket gar nicht installiert wird. Ich kann es natürlich explizit installieren, war aber der Meinung, dass das bei einem 'apt-get upgrade' automatisch gemacht wird.gms hat geschrieben: oder der -6-686er Kernel wurde zwar installiert aber nicht im Grub Menu eingetragen ...
Mache ich. Aber ich bin, ehrlich gesagt, mit meinem Latein etwas am Ende, und deswegen auch mein Hilferuf hier.gms hat geschrieben: jedenfalls solltest du der Sache einmal nachgehen
Danke und Gruß
Re: Nummerierungsschema der Kernelpakete
Ja, jedesmal wenn sie die API/das ABI ändert, also inkompatible Änderungen am Kernelcode stattgefunden haben wird diese Nummer erhöht, da externe Module in diesem Fall neu kompiliert werden müssen.marwin hat geschrieben:Von den offiziellen Kernelpaketen existieren ja verschiedene Versionen, also z.B. linux-image-2.6.18-4-686 oder linux-image-2.6.18-6-686. Welche konkrete Bedeutung hat die einzelne Ziffer hinter der benutzten Version des Linux-Kernels, also in den beiden Beispielpaketen die '4' bzw. die '6'? Muss man das als eine Art Revision verstehen?
Acuh und wenn du immer die neueste Version haben willst installiert du dir am besten linux-image-2.6-686. Ansonsten weiß das Paketsystem ja nicht, dass es neue Versionen gibt, da diese einen anderen Paketnamen haben.
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams
Re: Nummerierungsschema der Kernelpakete
Ach _das_ ist der Unterschied. Ich hatte schon in allen möglichen changelogs, readmes etc. gesucht, genau den Punkt aber nicht gefunden oder eben überlesen. Alles klaro jetzt.Trigger. hat geschrieben: Ja, jedesmal wenn sie die API/das ABI ändert, also inkompatible Änderungen am Kernelcode stattgefunden haben wird diese Nummer erhöht, da externe Module in diesem Fall neu kompiliert werden müssen.
Ist also so 'ne Art Metapackage - könnte man das so sagen?Trigger. hat geschrieben: Acuh und wenn du immer die neueste Version haben willst installiert du dir am besten linux-image-2.6-686.
Stimmt natürlich. Jetzt, wo Du's sagst ...Trigger. hat geschrieben: Ansonsten weiß das Paketsystem ja nicht, dass es neue Versionen gibt, da diese einen anderen Paketnamen haben.
Danke und Gruß
Re: Nummerierungsschema der Kernelpakete
Ja.marwin hat geschrieben:Ist also so 'ne Art Metapackage - könnte man das so sagen?