编译内核版本(Ubuntu/Debian)



我已经下载了最新的内核源代码:

git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
cd linux-stable
git tag -l | less

并选择v3.9.1。

git checkout -b v3.9.1
git branch --set-upstream v3.9.1 origin/master

,拉分:

git pull

并运行:

make kernelversion

它总是输出:

4.0.0-rc5

,一个不稳定的版本。如何下载v3.9.1(稳定版本)?

编辑#1:

目前的分支机构有:

$ git branch
  master
* v3.9.1

您需要的不是git checkout -b v3.9.1,而是git checkout -b mybuild refs/tags/v3.9.1。这将创建一个名为"mybuild"的本地分支,该分支指向与标记"v3.9.1"相同的提交,并签出该提交。(注意:"refs/tags/"位并不是真正重要的,但它确实有助于避免歧义……如果没有分支匹配,git将在标签中搜索要检查的内容)

最新更新