Почему при emerge -e world требуется ядро 2.6.17??

Ситуация такая. Поставил 2006.1 из stage3.
Сделал:
emerge gentoo-sources
Он вытянул ядро 2.6.19 - отлично всё собрал, установил.

Далее делаю:
emerge -e world
и он тянет ядро:
http://distfiles.gentoo.org/distfiles/linux-2.6.17.tar.bz2

А нафига оно ему нужно?? Тем более какое-то более старое? У меня в дистфайлсах лежит 2.6.19, чем ему оно не нравится??
Чем можно объяснить такое поведение?

P.S. 40 мб дайл-апом просто влом качать (-: Тем более что ядро уже собрано и отлично работает. Оно и поновее..

тянет его

тянет его linux-headers
echo "=sys-kernel/linux-headers-2.6.19.2-r2" >>/etc/portage/package.keywords
исправит ситуевину при свежем снапшоте
поидее в старших серсиях он уже не тянет весь сорц, а только нужный архивчик
_________________

Core2Duo ~x86 4gb ram kde

Спасибо,

Спасибо, опробуем!
В старших версиях это про что?
У меня вроде снэпшот недельной давности, да и Дженту 2006.1 тоже вроде бы последняя.. Я вроде думал у меня везде последние версии (-:

я про версию

я про версию ебилда linux-headers
если 2.6.17 тянет весь сорц ядра и выдирает оттуда файло нужное, то 2.6.19 качает заранее скомпонованный gentoo-headers-base-2.6.19.*.tar.bz2
который весит 4.2 метра
экономия )
_________________

Core2Duo ~x86 4gb ram kde

я собсно

я собсно вытягивал полные исходники 2.6.19, которые весят 42 метра.. Они и лежат в дистфайлсах. Другое дело emerge'у они почему-то не нужны, а нужны другие..

Точнее даже не так.
emerge gentoo-sources
качал одну версию, а:
emerge -e world
требует почему-то другую..

Сделал как ты

Сделал как ты сказал. Пока ещё не пробовал пересобрать мир, но смущает уже то, что ссылки он по-прежнему выдаёт. Это разве так и должно быть??
Сейчас картина такая:

# emerge -p world | grep headers
[ebuild     U ] sys-kernel/linux-headers-2.6.17-r2 [2.6.11-r2] USE="-gcc64%" 

# cat /etc/portage/package.keywords
=sys-kernel/linux-headers-2.6.19-r5

# uname -r
2.6.19-gentoo-r5

Re: Сделал как ты

WXP написал(а):
Сделал как ты сказал. Пока ещё не пробовал пересобрать мир, но смущает уже то, что ссылки он по-прежнему выдаёт. Это разве так и должно быть??
Сейчас картина такая:

# emerge -p world | grep headers
[ebuild     U ] sys-kernel/linux-headers-2.6.17-r2 [2.6.11-r2] USE="-gcc64%" 

# cat /etc/portage/package.keywords
=sys-kernel/linux-headers-2.6.19-r5

# uname -r
2.6.19-gentoo-r5

версия должна не обязательно равная релизу ядра
у меня в снапшоте 2.6.19.2-r2
поставь eix
eix linux-headers
[I] sys-kernel/linux-headers
Available versions: *2.0.40-r1 *2.2.26-r1 2.4.26-r1 (~)2.4.33.3 2.6.8.1-r4 2.6.11-r2 (~)2.6.11-r3 *2.6.11-r4 2.6.11-r5 *2.6.11-r6 *2.6.16 (~)2.6.17 2.6.17-r1 2.6.17-r2 (~)2.6.19.2-r2 (~)2.6.20 (~)2.6.20-r1 (~)2.6.20-r2
Installed versions: 2.6.20-r2(11:57:19 17.03.2007)
Homepage: http://www.kernel.org/ http://www.gentoo.org/
Description: Linux system headers

а мир попробуй обнови командой emerge -uDN world --with-bdeps y -av

А неужели так

А неужели так должно быть, что при:
# emerge gentoo-sources
портёжка выкачивала исходники ядра версии 2.6.19-r5, а при:
# emerge -e world
уже выкачивала ядро 2.6.17??

Почему так происходит? Где это несоответствие?
Одно дело оно требовало бы посовершеннее версию, можно было бы и поставить (-: но когда требует чуть старее версию..

Скажите, а

Скажите, а можно ли вывести все ссылки на зависимости, которые понадобятся в emerge -e world??
Пробовал так:
# emerge -fp world 2> file
Перекачав все ссылки и сброси в дистфайлс. Запустил процесс emerge -e world - он мне выдал, что нет файла diffutils-2.8.7.tar.gz
Ну естественно нет, он же и не перечислил его в ссылках. Почему? Как сделать, чтобы перечислены были все зависимости?

Неужели emerge -e world не может вначале процесса проверить зависимости, а уж далее пытаться собирать их? Это сейчас 9/102 пакетов выпал, а сколько их там ещё будет неперечисленных...

emerge -fpe world 2> file

emerge -fpe world 2> file

Спасибо!

Спасибо!

а что мешает

а что мешает запустить

emerge -efp world 2> file

И почитать про значение различных флагов man emerge...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".