IBM®
Перейти к тексту
    в России и странах СНГ [изменить]    Условия использования
 
 
   
    Главная страница    Продукты    Услуги и решения    Поддержка и загрузка    Мой профиль    
Перейти к тексту

developerWorks Россия  >  Linux  >

Экзамен LPI 201: Ядро Linux

Администрирование, средний уровень (LPIC-2) тема 201

developerWorks
На предыдущую страницуСтраница 4 из 8 На предыдущую страницу

Опции документа

Обсудить


Выскажите мнение об этом учебном пособии

Помогите нам улучшить содержание


Приложение патчей к ядру

В этом разделе мы рассматриваем материал по теме 2.201.3 экзамена 201 Администрирование, средний уровень (LPIC-2). Рейтинг темы 2.

Получение патчей

Исходники ядра Linux распространяются в виде дерева основных исходников в сочетании с множеством небольших патчей. Обычно это позволяет получить самое свежее ядро через максимально быстрые каналы. Это соглашение позволяет прикладывать специальные патчи, полученные не с kernel.org, а из других источников.

Если вы хотите применить несколько уровней изменений, вам необходимо получить всю серию патчей последовательно (по возрастанию). Например, предположим, что к моменту чтения этого пособия доступно ядро 2.6.14 и вы загрузили ядро 2.6.12. Вы должны сделать следующее:


Листинг 3. Последовательное получение патчей
                    
   % wget http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.13.bz2
   % wget http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.14.bz2



В начало


Распаковывание и применение патчей

Чтобы применить патч, необходимо сначала распаковать архив при помощи bzip2 или gzip, в зависимости от формата сжатия архива, а затем приложить патч. Например:


Листинг 4. Распаковывание и применение патчей
                    
  % bzip2 -d patch2.6.13.bz2
  % bzip2 -d patch2.6.14.bz2
  % cd /usr/src/linux-2.6.12
  % patch -p1 < /path/to/patch2.6.13
  % patch -p1 < /path/to/patch2.6.14

Применив патчи, продолжите компиляцию, как описано в предыдущем разделе. Команда make clean удалит дополнительные объектные файлы, которые, возможно, не соответствуют новым изменениям.



В начало



На предыдущую страницуСтраница 4 из 8 На предыдущую страницу
    IBM в России Конфиденциальность Контакты