Как выбрать тег последней версии не-неустойчивой / выпускной версии?

Я загрузил последние источники ядра:

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 (стабильная версия)?

One Solution collect form web for “Как выбрать тег последней версии не-неустойчивой / выпускной версии?”

Когда вы запускаете

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

вы говорите git что хотите, чтобы ваша локальная ветка v3.9.1 отслеживала master на пульте дистанционного управления. Чтобы получить удаленный v3.9.1 вы можете просто сделать

 git checkout v3.9.1 

Если вы используете ранее созданный репозиторий, сначала необходимо удалить свою собственную ветку v3.9.1 :

 git checkout master git branch -d v3.9.1 

git checkout v3.9.1 поставит вас в состояние v3.9.1 состояния HEAD, на v3.9.1 commit v3.9.1 на пульте дистанционного управления ( v3.9.1 – это тег на пульте дистанционного управления, а не ветка). Когда вы там, вы можете создать локальную ветку v3.9.1 если хотите,

 git checkout -b v3.9.1 

Но независимо от того, создаете ли вы локальную ветвь, на данный момент

 make kernelversion 

должен выводить

 3.9.1 

Как указывает Девон , вы можете сделать это одним выстрелом при клонировании дерева:

 git clone -b v3.9.1 git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git 

Это работает, несмотря на то, что v3.9.1 является тегом, и вы v3.9.1 состояние HEAD, как указано выше.

  • Действие ядра Linux при выходе из процесса init
  • Проблемы с загрузкой пользовательского 64-битного ядра v3.19
  • Сеть Intel Skylake + DisplayPort 1.2 MST / Daisy на Linux
  • Учитывая git commit hash, как узнать, какая версия ядра содержит его?
  • Как получить доступ к конечным точкам USB с последними ядрами Linux?
  • Parse JSON или XML при загрузке
  • Как определить, является ли параметр ядра допустимым параметром ядра?
  • Ядро не обнаруживает аппаратное / программное или аппаратное сбои
  • Почему я не могу обновить ядро ​​Linux в докере?
  • Почему autoconf.h не копируется автоматически на свое место?
  • Что делают параметры ядра acpi_osi = linux и acpi_backlight = vendor?
  • Linux и Unix - лучшая ОС в мире.