kernel.org hat ein öffentliches (schreibgeschütztes) Git-Repository, das Sie klonen können. Es hat auch Tags für jede Kernel-Version, so dass Sie eine bestimmte Version Kasse:
# Clone the kernel to your local machine
$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
$ cd linux-stable
# Find the tag for the version you want
$ git tag -l | grep 3.18.1
v3.18.1
# Create a new branch with that tag
$ git checkout -b my3.18.1 v3.18.1
Nun ist die linux-stable
Verzeichnis wird die Kernel-Version haben Sie wollten.
(Ich weiß, Sie sagte v3.18.1 nicht als Tag existiert, aber es tut)
bearbeiten: Der Fragesteller hat, sagt er Torvalds' GitHub Repo wurde mit, weshalb er nicht finden konnten, das Tag für 3.18.1. Dies wird erwartet, da Torvalds Github Repo nur Tags für Release-Kandidaten enthält.
Der Fragesteller ist für eine kleine Revision fragen (die 0,1 in 3.18.1), so muss er das bekommen von https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/
einem Blog erwähnt diesen Ort: https://www.kernel.org /pub/linux/kernel/v3.x/linux-3.18.1.tar.xz, damit mein spezielles Problem gelöst ist. Aber ich möchte, dass jemand die Frage allgemein beantwortet. Wie folge ich den Links von kernel.org, um das oben genannte Level zu erreichen? – Neo