Пачти для ядра

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
boombick
Сообщения: 516
Статус: Anonymous
ОС: ArchLinux 0.8 Voodoo

Пачти для ядра

Сообщение boombick »

Есть у меня установленное ядро 2.6.14.3
Я захотел обновиться до 2.6.16. Как мне накладывать патчи? В смысле, достаточно ли наложить патчи 2.6.15 и 2.6.16 или придется накладывать все 2.6.14.*, потом 2.6.15.*
Надеюсь, понятно сформулировал.. :)
Спасибо сказали:
Аватара пользователя
nesferato
Сообщения: 472
Статус: В изобилии!
ОС: Fedora, Slackware

Re: Пачти для ядра

Сообщение nesferato »

А не легче ли просто качнуть 2.6.16.1 и не заморачиваться? :)
Результат пропорционален осознанности.
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Пачти для ядра

Сообщение Liksys »

nesferato писал(а):
31.03.2006 22:31
А не легче ли просто качнуть 2.6.16.1 и не заморачиваться? :)

Да его ж скачивать зашибешься!

По теме: по- моему, надо наложить все патчи, в смысле, все промежуточные версии
Спасибо сказали:
Аватара пользователя
nesferato
Сообщения: 472
Статус: В изобилии!
ОС: Fedora, Slackware

Re: Пачти для ядра

Сообщение nesferato »

Хотя вот только что прочитал на lafox[dot]net, человек писал, что сначала надо откатиться до 2.6.14, потом накатить патч до 2.6.15, потом 2.6.16... Попробуйте...

(Liksys @ Mar 31 2006, в 22:34) писал(а):Да его ж скачивать зашибешься!

Ну это смотря какой канал :)
Результат пропорционален осознанности.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Пачти для ядра

Сообщение serzh-z »

nesferato
Типичный ответ чувака, у которого анлим либо выделёнка и он в жизни даже не слышал про платный трафик и диалап или делает вид, что не слышал.

Что касается патчей, то в случае m.n.x.y патчи y накладываются на базовый m.n.x. То есть - y включает в себя все пачти < y.

Частенько добивает - когда на диски к журналам пихают ядра, типа 2.6.15.1.

2.6.15.2 на них не наложишь (без проблем), а использовать этот 2.6.15.2, допустим, я не хочу/могу. Приходиться искать базовое 2.6.15 или пытаться откатиться (даже не пробовал).
Спасибо сказали:
Аватара пользователя
boombick
Сообщения: 516
Статус: Anonymous
ОС: ArchLinux 0.8 Voodoo

Re: Пачти для ядра

Сообщение boombick »

nesferato писал(а):
31.03.2006 22:31
А не легче ли просто качнуть 2.6.16.1 и не заморачиваться? :)

А потом выпустить МЕГАдиск "Все ядра Linux на одном DVD"? Да и стоимость трафика заставляет экономить :(

serzh-z, спасибо за ответ, сегодня буду пробовать :)
И еще вопросик в тему: каким образом "откатывать" ядро? Если я уже ставил 2.6.14, как мне его откатить до 2.5 например... И нафих это вообще надо?
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Пачти для ядра

Сообщение Liksys »

boombick писал(а):
31.03.2006 22:58
nesferato писал(а):
31.03.2006 22:31

А не легче ли просто качнуть 2.6.16.1 и не заморачиваться? :)

А потом выпустить МЕГАдиск "Все ядра Linux на одном DVD"? Да и стоимость трафика заставляет экономить :(

serzh-z, спасибо за ответ, сегодня буду пробовать :)
И еще вопросик в тему: каким образом "откатывать" ядро? Если я уже ставил 2.6.14, как мне его откатить до 2.5 например... И нафих это вообще надо?

Не помню. Надо снять как- то заплатки :) .Кстати, если не знаешь, то ядро версии 2.5 - экспериментальные, как и все ядра нечетных номеров. Используй либо 2.6 либо 2.4. Нечетные, в смысле второе число слева
Спасибо сказали:
Аватара пользователя
Александр
Сообщения: 945
Статус: Пользователь Debian
ОС: Debian 'Etch'

Re: Пачти для ядра

Сообщение Александр »

Можно откатить на предыдущую версию. Допустим, стоит ядро 2.6.16. Накладываем на него патч версии 2.6.16. Он будет говорить, что патч уже стоит и спросит, восстановить ли непатченное состояние. Отвечаем везде "да" и получаем предыдущую версию. А вот накладывать на 2.6.15.х например 2.6.16 не стоит, так как не все правильно может наложиться (проверено :) ).
HP 530 Core2Duo T2400 950GMA 1GB RAM 120 HDD
KDE 3.5.7 kernel 2.6.25 X.org 7.4
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: Пачти для ядра

Сообщение Alexxx »

boombick писал(а):
31.03.2006 22:01
Есть у меня установленное ядро 2.6.14.3
Я захотел обновиться до 2.6.16. Как мне накладывать патчи? В смысле, достаточно ли наложить патчи 2.6.15 и 2.6.16 или придется накладывать все 2.6.14.*, потом 2.6.15.*
Надеюсь, понятно сформулировал.. :)

Скачиваешь патчи patch-2.6.14.3.bz2, patch-2.6.15.bz2, patch-2.6.16.bz2. Распаковываешь их в диру с твоими исходниками ядра 2.6.14.3. Пишешь, находясь в этой директории по очереди:

Код: Выделить всё

patch -R -p1 -i patch-2.6.14.3
patch -p1 -i patch-2.6.15
patch -p1 -i patch-2.6.16

Проверяешь в Makefile строчки VERSION = PATCHLEVEL = SUBLEVEL = EXTRAVERSION = . Опционально - переименовываешь директорию с исходниками под текущую(новую) версию. Далее make oldconfig, и как обычно.
Спасибо сказали: