
Wo finde ich die changelog
Zwischenversionen des für Ubuntu 10.04 veröffentlichten Kernels? Beachten Sie, dass ich das Änderungsprotokoll für 10.04 von einem 11.04-System aus finden muss, damit ich bei Bedarf eine VM zu diesem Zweck ausführen kann.
"Warum brauche ich das Kernel-Änderungsprotokoll?", fragen Sie sich vielleicht. Ich brauche es, weil ich einen benutzerdefinierten Build des Kernels für mich selbst auf einem PPA verpacken werde, das mir gehört, und ich brauche das Änderungsprotokoll, um meine Änderungen am Kernel zusätzlich zu allen vorherigen Änderungen der Ubuntu-Entwickler anzuzeigen.
Antwort1
Die neueste Version des Kernels für Ubuntu finden Sieauf Launchpad. Alle aktuellen Änderungsprotokolle finden Sie hier:
- http://changelogs.ubuntu.com/changelogs/pool/main/l/linux/
- https://launchpad.net/ubuntu/+source/linux/+changelog
Das sollte Ihnen sagen, was sich in jeder Version geändert hat.
Da Ihr Hauptziel jedoch darin besteht, Ihre eigenen Kernel-Pakete zu erstellen, sollten Sie die folgenden Anleitungen besser befolgen:
Antwort2
Sie können auch die relevanten Repos für Lucid hinzufügen (das schadet Ihrem System nicht, da die Pakete ältere Versionsnummern haben und daher ignoriert werden dist-upgrade
), den Cache aktualisieren und den Befehl verwenden
apt-get changelog linux-image-$version
Antwort3
ich findehttp://kernelnewbies.org/LinuxChangesum bei jeder größeren Kernel-Änderung (2.6.31, 2.6.32 ... 2.6.39) für Menschen besser lesbar zu sein
Für einzelne Kernelversionen gehe ich normalerweise hierhin:
http://kernelnewbies.org/Linux26Changes
Dadurch wird in einer für Menschen besser lesbaren Weise angezeigt, was in jeder neuen Kernel-Version neu ist, verbessert wurde oder behoben wurde.
HINWEIS: Nicht bezogen auf bestimmte Ubuntu-Kernel-Versionen, sondern als Hilfe für Kernel-Neuigkeiten für zukünftige Ubuntu-Versionen.
Antwort4
Die Antwort von @enzotib hat bei mir nicht funktioniert, aber eines der Pakete, die die Kernelversion enthalten, erhält garantiert den richtigen Bericht.
Damit können Sie herausfinden, welches funktioniert:
$ dpkg -l | awk "\$2 ~ /$(uname -r)/ { print \$2 }" | xargs -n1 -t apt changelog
Und in meinem Fall hat alles außer linux-image-${version}-generic
funktioniert.
$ dpkg -l | awk "\$2 ~ /$(uname -r)/ { print \$2 }"
linux-headers-5.0.0-23-generic
linux-image-5.0.0-23-generic
linux-modules-5.0.0-23-generic
linux-modules-extra-5.0.0-23-generic
Z.B, apt changelog linux-headers-5.0.0-23-generic
.