|
||
|
#1
|
|
Вес репутации:
0
Регистрация: 27.02.2009
Адрес: Москва
Сообщений: 7,262
Сказал(а) спасибо: 576
Спасибок 2,586
в 1,826 сообщениях |
Kernel check. Освежаем ядро по всем правилам без лишних хлопот -
12.02.2010, 20:54
Про сборку ядра, кажется, не писал только ленивый. Мануалов о том, как правильно скомпилировать ядро и собрать его в установочный пакет, в интернете навалом.
Тем, кому по воле случая требуется регулярно заниматься сборкой ядра, может надоесть этот весьма длительный процесс компиляции и сборки пакета и захочется некоторой автоматизации. Я не против консоли, bash скриптов, но иногда нет смысла изобретать велосипед, когда за Вас уже все сделали хоть и на питоне. И так, представляю Вашему вниманию набор python скриптов Kernel Check, позволяющих сделать свежий debian package ядра, включая необходимые патчи, всего за пару кликов. Домашняя страница проекта — тут. Вот, что пишет автор проекта об утилите (перевод с английского): KernelCheck представляет собой gui программу, предназначенную сделать процесс копиляции ядра таким же простым, как нажать кнопку.Текущая версия 1.2.5, но к сожалению версия на официальном сайте содержит ошибку в скрипте проверки текущей версии ядра на kernel.org, поэтому рекомендую скачать готовый deb пакет для установки отсюда. Теперь немного о моих личных впечатлениях о работе с утилитой. Работа с ней напоминает работу с обычным wirzard'ом — отвечаем на вопросы, отмечаем нужные галочки, кликаем Next, в результате получая готовый пакет с ядром. Пользователю предлагается выбрать режим компиляции ядра: Typical и Custom. Typical вариант достаточно примитивный, с kernel.org скачивается последнее стабильное ядро, далее происходит его настройка (скрипт сам запускает xconfig, в которым Вы сможете выбрать необходимые опции) и установка. По умолчанию в качестве конфиг файла копируется конфиг для текущего ядра системы. Вариант Custom предоставляет больше свободы для творчества, позволяя выбрать dev версию ядра для компиляции, установить необходимые сторонние патчи для ядра, выбрать количество потоков компиляции вручную, а также при проблемах со свободным местом на диске можно удалить исходники скачанные после компиляции, оставив только deb пакеты. Хочу заметить, что при сохранении исходников KernelCheck скачает только необходимый патч при обновлении ядра в следующий раз. Кроме того KernelCheck автоматически скачает необходимые и отсутствующие пакеты для построения deb пакетов ядра. Когда процесс сборки, за которым можно наблюдать, поглядывая на вывод консоли, запущен, остается только пойти пить чай на кухню или заниматься другими делами. Выводы после месяца использования: утилита имеет право существовать, очень удобна, позволяет запускать без проблем сборку свежего ядра на ночь. Повторюсь, я не против консоли и скриптов на bash, но такой вариант для desktop систем очень удобен. А ядро я предпочитаю собирать самостоятельно, так как не вижу смысла в поддержке лишнего оборудования на своем нетбуке. P.S. Для пользователей Ubuntu, решивших самим собрать ядро. Во время конфигурации ядра в xconfig не забудьте снять галочку с Complie kernel with debug info в разделе Kernel hacking, иначе получите deb пакеты ужасных размеров. <!-- Вопросы задаем на форуме, не в ЛС --> |
Опции темы | |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Новости Ядро 2.6.31 ускорит работу настольных компьютеров | Vector | Новости Software | 0 | 08.09.2009 22:28 |