Linux -сборник рецептов


Решение


Загрузите заплатку и примените ее к исходным текстам ядра. Затем откомпилируйте и постройте новое ядро. В нашем примере ядро 2.6.3 будет обновлено до версии 2.6.4. Заплатка должна находиться в каталоге второго уровня дерева сборки:

$ ls ~/src linux-2.6.3 patch-2.6.4.bz2

Перейдите в каталог верхнего уровня дерева сборки, распакуйте и примените заплатку:

$ cd linux-2.6.3 $ bzip2 -dc ../patch-2.6.4.bz2 | patch -s -p1

Ключ --dry-run позволяет протестировать команду:

$ bzip2 -dc ../patch-2.6.4.bz2 | patch -s -p1 --dry-run

Настройте конфигурацию и проведите сборку ядра.

В дерево сборки предусмотрительно включен сценарий /scripts/patch-kernel для применения заплаток. Этот сценарий особенно полезен при установке нескольких заплаток, поскольку он автоматически применяет их в нужном порядке. Выполните в каталоге верхнего уровня команду

$ scripts/patch-kernel

Заплатки должны применяться по очереди, и все они должны находиться в системе. Например, для использования заплатки patch-2.6.5-rc6 вам также понадобятся первые пять заплаток в серии (rc1-rc5).









Начало  Назад  Вперед