Найти все пакеты, требующие пересборки после обновления ядра[Решено]
En_t_end 28 июня, 2009 - 11:58
Допустим nvidia-drivers, lm_sensors нужно пересобрать после обновления ядра.
Как правильно найти все такие пакеты ?
»
- Для комментирования войдите или зарегистрируйтесь
module-rebuild rebuild
Посмотреть
и пересобрать
Я ♥ Gentoo & Funtoo
по module-rebuild list: **
по module-rebuild list:
** Packages which I will emerge are:
=x11-drivers/nvidia-drivers-180.60
=app-emulation/virtualbox-modules-2.2.4
Хотя я точно знаю, что есть ещё ряд пакетов, которые при сборке смотрят в /usr/src/linux. Допустим lm_sensors.
Т.е. задача состоит в том чтобы найти все пакеты так или иначе зависящии от конфигурации ядра.
Разве что equery d
Разве что
Я ♥ Gentoo & Funtoo
Спасибо.
Спасибо.
Не всё, что зависит от
Не всё, что зависит от исходников ядра, требует обязательной пересборки. IMHO
Я ♥ Gentoo & Funtoo
Лучше ИМХО пересобрать всё,
Лучше ИМХО пересобрать всё, что зависит, чем потом сидеть с необъяснимыми багами.
Ну да, и после каждого
Ну да, и после каждого обновления ядра (даже в пределах ревизии) делать
emerge -e world
:)Я ♥ Gentoo & Funtoo
sys-kernel
:D Ага, пока мир пересоберётся, глядишь, - новое ядро вышло :D
если portage-2.2 т emerge
если portage-2.2 т emerge @module-rebuild
к тому же @module-rebuild это
к тому же @module-rebuild это всего-лишь сет, а значит в него можно и ручками пакетики прописать, а потом пересобирать всё одной командой ;-)
хотя вообще обязательной пересборки требуют тока модули ядра! lm_sensors обращается к модулям ядра или к самому ядру через унифицированный интерфейс вызовов, а адреса всех доступных вызовов после сборки ядра находятся в соответствующем System.map файле в каталоге /boot прям рядом с ядром.
Если бы после сборки и установки нового ядра кроме отдельных модулей приходилось бы еще и кучу прог пересобирать, то бинарным дистрам ничего бы не осталось, кроме как убить себя веслом ;-)
Theli написал(а):а адреса
особенно если он не смонтирован.
yaleks написал(а): особенно
Ну при загрузке системы он-то (/boot) монтируется.
Я ♥ Gentoo & Funtoo
Почему это? Как раз обычно
Почему это? Как раз обычно нет (-:Е
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Извините, погорячился (с)
Извините, погорячился (с)
Я ♥ Gentoo & Funtoo