Новое ядро genkernel и busybox. траблы

Привет всем, после обновления дерева пакетов стало доступна ядро linux-2.6.25-gentoo-r6. выкачалось, распаковалось, а вот собираться не желает:

# genkernel all
* Gentoo Linux Genkernel; Version 3.4.10
* Running with options: all

Could not find source tarball /usr/share/genkernel/pkg/busybox-1.1.3+gentoo.tar.bz2. Please refetch.

это его не в разумляет:

# genkernel --no-busybox all
* Gentoo Linux Genkernel; Version 3.4.10
* Running with options: --no-busybox all

Could not find source tarball /usr/share/genkernel/pkg/busybox-1.1.3+gentoo.tar.bz2. Please refetch.

Дистр:

# ls -l make.profile
lrwxrwxrwx 1 root root 48 Май 31 16:16 make.profile -> ../usr/portage/profiles/default-linux/x86/2007.0

В инете ничего по этому поводу не нашел, кроме одного поста новичка да и тот без ответа. Кто уже столкнулся хелпните плз. Заранее спасибо.

Ну если нет

Ну если нет причин собирать ядро без busybox, то в Вашем случае перед сборкой надо сделать emerge -avf =busybox-1.1.3
По идее должно помочь.
И еще. Я последний раз, когда ядро собирал genkernel'ом для LiveCD - то я использовал его из нестабильной ветки. Там, если не ошибаюсь busybox-1.4.7 нужен.

Интересно

Интересно тогда почему так?

# emerge busybox --pretend

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] sys-apps/busybox-1.8.2

Последнему ядру нужен более старый бизибокс чем предыдущему ядру?

Честно говоря использую генту совсем недавно и политика обновлений мне не совсем понятна, если не сказать не понятна совсем. Каждый раз с замиранием сердца выполняю emrege --update --deep world и остается только догадываться останется ли живой после этого система.

А genkernel не

ну вродь в

ну вродь в апдейтах нового нет

# emerge --pretend genkernel

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] sys-kernel/genkernel-3.4.10-r1

Только что его пересобрал, результаты те же.

Из ~arch

боюсь для меня

боюсь для меня это пока что не понятно, я не слишком хорошо знаю систему пакетов :(. И смысл то в чем? Существует более новый генкернел и таким образом его можно взять? Или таким образом можно взять более старый бизибокс? Если это второй случай, то все же не понятно почему возникла такая ситуация, когда для более нового ядра требуется старый бизибокс. Если это первый случай, то не понятно почему генкернел не обновился.

а

Nu_NRG написал(а):
Существует более новый генкернел и таким образом его можно взять? Или таким образом можно взять более старый бизибокс?

Да

Цитата:
не понятно почему генкернел не обновился.

В Настольную Книгу за разъяснениями (-;Е


Пожалуйста, не описывайте своё железо в подписи

ну и # emerge -avf

ну и
# emerge -avf =busybox-1.1.3

These are the packages that would be fetched, in order:

Calculating dependencies \
emerge: there are no ebuilds to satisfy "=sys-apps/busybox-1.1.3".

:(

а etc-update делал? а

а etc-update делал?
а то тут уже народ начала давть кучу старнных советов =)

___________________________________________
Gentoo GNU/Linux 2.6.26 GCC 4.3.1
Working on Gentoo for iPAQ hx4700 :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

я делаю проще,

я делаю проще, ставлю нужную (последнюю) версию в конфиг genkernel'a

Решил вот так

Была аналогичная беда. Помогло:
rm /etc/genkernel.conf
emerge genkernel

Busybox и portage

Eprst написал(а):
Была аналогичная беда. Помогло:
rm /etc/genkernel.conf

Для такой беды помогает правильное etc-update.
Вообще ставил тоже ядро и обнаружил примерно такую же ошибку. Оказалось, что обновление системы не приводило к обновлению busybox. Не знаю почему portage про него забыли. Обновил busybox сам с 1.10.3 на 1.12.0 и перествил genkernel-9999 и потом уже до ядра добрался.

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

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