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

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

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, как указано выше.

  • Почему бы нам не включить драйверы файловой системы в ядро, а не использовать Initrd / Initramfs
  • Кто-нибудь использует Netem больше? Альтернативы?
  • Планировщики ввода-вывода для обычных жестких дисков
  • Сильное время загрузки ядра Linux; как исследовать на нем?
  • Ограничить размер кеша буфера в Linux
  • Изменение поведения USB при подключении ноутбука
  • Mint + Kernel 4.5.4: ноутбук потерял состояние приостановки при отключении
  • Что такое значение NR_Syscalls?
  • Как скомпилировать пользовательское ядро ​​для малины Pi
  • Структура GNU / Linux
  • Что такое общий сокет и как он относится к сетевому устройству?
  • Linux и Unix - лучшая ОС в мире.