我想在我的机器上安装linux内核3.18.1。我如何获得相同的?
我已尝试过的内容:
答案 0 :(得分:16)
kernel.org有一个可以克隆的公共(只读)git存储库。它还有每个内核版本的标签,因此您可以签出特定版本:
# 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
现在linux-stable
目录将具有您想要的内核版本。
(我知道你说v3.18.1不作为标签存在,但它确实存在)
编辑:提问者说他正在使用Torvalds' github repo,这就是为什么他找不到3.18.1的标签。这是预期的,因为Torvalds' github repo仅包含候选版本的标签。
提问者要求次要修订(3.18.1中的.1),所以他需要从https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/获得