Re: [offtopic?] [Comm] Re: ALM 2.4 сборка ядра
Valentin Kozlov
=?iso-8859-1?q?valek=5Fk_=CE=C1_mail=2Eru?=
Пт Мар 11 18:18:40 MSK 2005
берем инструкцию по установке ядра АЛТЛинукс чуть раньше предоставленную
сегодня А.Мезиным, смотрим:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Заглянем в начало spec-файла:
# Fixes:
%add_patch_list kernel-fix-build
%add_patch_list kernel-fix-core
%add_patch_list kernel-fix-acpi
%add_patch_list kernel-fix-fs
%add_patch_list kernel-fix-net
%add_patch_list kernel-fix-drivers-net
%add_patch_list kernel-fix-drivers-usb
%add_patch_list kernel-fix-drivers-ide
%add_patch_list kernel-fix-drivers-ieee1394
%add_patch_list kernel-fix-drivers-sound
#add_patch_list kernel-fix-drivers-serial
%add_patch_list kernel-fix-drivers-parport
%add_patch_list kernel-fix-security
# Feathures:
%add_patch_list kernel-feat-drivers-video-splash
%add_patch_list kernel-feat-drivers-input
%add_patch_list kernel-feat-drivers-lirc
%add_patch_list kernel-feat-drivers-pktcdvd
%add_patch_list kernel-feat-fs-squashfs
%add_patch_list kernel-feat-net-ppp-mppe
%add_patch_list kernel-feat-evms-nodm
Это список пакетов, которые необходимо установить для сборки
вашего ядра. Перейдем в режим суперпользователя и установим
сначала исходники ядра:
найдем, где они и как называются
[root на localhost root]# apt-cache search kernel-source
kernel-source-2.4.26 - Linux kernel 2.4.26rel sources
kernel-source-2.6.10 - Linux kernel 2.6.10 sources
........
........
и установим их
[root на localhost root]# apt-get install kernel-source-2.6.10
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие НОВЫЕ пакеты будут установлены:
kernel-source-2.6.10
0 будет обновлено, 1 новых установлено, 0 пакетов будет
удалено и 1 не будет обновлено.
..............
..............
А затем аналогичным образом установим все остальные пакеты
kernel-fix* и kernel-feat* из вышеприведенного списка.
FIXME: можно ли сделать эту операцию автоматически?
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
повторю вопрос "FIXME: можно ли сделать эту операцию автоматически?", моё
предложение было: можно, если сразу на эту версию ядра наложить данные патчи
и выложить дополнительным одним src пакетом. У вас есть другие предложения?
прекрасно, если так.
Вы выпускаете бинарный _ОДИН_ пакет с новой версией ядра. Почему не сделать
еще _ОДИН_ пакет с сырцами, на которые уже наложены патчи (не все, а которые
использовались при сборке бинарного пакета), т.е. полную копию того, из чего
собран бинарный пакет? Что здесь непонятного?
> _______________________________________________
> Community mailing list
> Community на altlinux.ru
> https://lists.altlinux.ru/mailman/listinfo/community
Подробная информация о списке рассылки community