Определите нужную версию ядра и патча с помощью браузера на kernel.org.
http://kernel.org/pub/linux/kernel/v2.6/patch2.6.27.bz2 (с 2.6.26 на 2.6.27)
http://kernel.org/pub/linux/kernel/v2.6/patch2.6.27.6.bz2 (с 2.6.27 на 2.6.27.6)
Далее скачиваем патч, сверяем подпись:
wget http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.27.6.bz2
wget http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.27.6.bz2.sign
gpg --verify patch-2.6.27.6.bz2.sign
Накладываем патч:
bzcat patch-2.6.27.6.bz2 | patch p1
Патч наложен.
Откатить патч можно с помощью patch с параметром -R.
Файл patch-2.6.27.6 - это вывод комманды diff. Вот так он выглядит:
diff --git a/Makefile b/Makefile
index 16e3fbb..1ea4453 100644
--- a/Makefile
+++ b/Makefile
@@ -1,8 +1,8 @@ <-номера строк в файле
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 27
-EXTRAVERSION = <- удаленная строку
-NAME = Rotary Wombat <- удаленная строка
+EXTRAVERSION = .6 <- добавленная строка
+NAME = Trembling Tortoise <- добавленная строка
# *DOCUMENTATION*
Спасибо.
Комментариев нет:
Отправить комментарий