LINUX.ORG.RU

Установка патча в ядро


0

0

Объясните пожалуйста в чем дело. У меня стоит ASP Linux 9.0 (ядро 2.4.20). Хочу поставить патч 2.4.21. Распаковал патч в директорию /usr/src/linux-2.4.20-9asp, запускаю patch -p1 patch-2.4.21, но ничего не происходит (т.е. на экране не появляется вообще никаких сообщений, после чего я жму ctrl+c). Подскажите, может я что не так делаю?


Как минимум patch < patchfile. В Вашем случае patch просто ждет ввода с stdin. А вообще-то, во-первых в директории scripts (в /usr/src/linux или где они у Вас там) есть файл patch-kernel, который удобно использовать в таких случаях. А во-вторых, если на ядро уже какие-то заплаты устанавливались, то лучше сохранить вывод от patch в каком-нибудь файле и обрабатывать затем *.rej вручную.

anonymous
()

Скопировать патч надо в /usr/src, а каталог с исходниками ядра должен называться linux-2.4.20. Только в АСПовском ядре могут быть всякие фишки "от производителя", так что желательно оригинальные исходники с kernel.org.

snigga ★★★
()

Нужно зайти в /usr/src/linux и в файлике README.txt посмотреть,
как же правильно написать команду для распаковки патча.

P.S. ДА, скорее всего этот патч на исходники от asp не встанет.
Рекомендую из srpm достать чистые исходники ядра и ставить патч на них.

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