LINUX.ORG.RU

Глупый вопрос


0

0

Люди, подскажите, как патчатся ядра? Допустим у меня есть ядро 2.4.20, скачал я патч для него до 2.4.21. Это архив. А что с ним дальше то делать после того как распакуешь?

anonymous

1) открывешь патч и смотришь - из какого текущего каталога
нужно его пускать
ну например:
--- linux-old/drivers/i2c/i2c-ali1535.c Вск Июн 23 22:55:57 MSD 2002
+++ linux/drivers/i2c/i2c-ali1535.c Вск Июн 23 22:55:57 MSD 2002
^^^^^
то есть текущим должен быть /usr/src (и так для подавляющего большинства кернельных патчей)

2) man patch


3) что-то типа patch -p0 < файл_с_патчем


sS ★★★★★
()

Зачем там еще текущий каталог смотреть? Лучше запускать из каталога ядра командой cat file.patch |patch -p1

UncleAndy ★★★
()

>Зачем там еще текущий каталог смотреть? Лучше запускать из каталога ядра командой cat file.patch |patch -p1

Ну перед тем как эксперементировать с -p все же проще глянуть в патч :)

sS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.