URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 3419
[ Назад ]

Исходное сообщение
"Патч...? Как?"

Отправлено White_Angel , 22-Янв-11 10:47 
Здавствуйте!

Я новичек в Unix'е, понимаю, что вопрос глупый, но ответ немогу найти!
У меня Фря 7.3. Мне необходим вот этот патч http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/95459 (в самом низу).
Как его граммотно установить! Я понима принцип, закоментировать, удалить, изменить, пересобрвть ядро.
Но какие символы что значат (+, ***, ! и т.д.)? Или в Unix'е есть какойто манагер по установке данных патчей? И нужно ли мне после пересобирать ядро?

Помогите плс...


Содержание

Сообщения в этом обсуждении
"Патч...? Как?"
Отправлено sage444 , 22-Янв-11 10:53 
> Здавствуйте!
> Я новичек в Unix'е, понимаю, что вопрос глупый, но ответ немогу найти!
> У меня Фря 7.3. Мне необходим вот этот патч http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/95459
> (в самом низу).
> Как его граммотно установить! Я понима принцип, закоментировать, удалить, изменить, пересобрвть
> ядро.
> Но какие символы что значат (+, ***, ! и т.д.)? Или в
> Unix'е есть какойто манагер по установке данных патчей? И нужно ли
> мне после пересобирать ядро?
> Помогите плс...

man patch
и man diff для понять как оно так ;)


"Патч...? Как?"
Отправлено Аноним , 22-Янв-11 12:18 
> Здавствуйте!
> Я новичек в Unix'е, понимаю, что вопрос глупый, но ответ немогу найти!
> У меня Фря 7.3. Мне необходим вот этот патч http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/95459
> (в самом низу).
> Как его граммотно установить! Я понима принцип, закоментировать, удалить, изменить, пересобрвть
> ядро.
> Но какие символы что значат (+, ***, ! и т.д.)? Или в
> Unix'е есть какойто манагер по установке данных патчей? И нужно ли
> мне после пересобирать ядро?
> Помогите плс...

это очень просто. сохраняете оба патча ata-raid.c.patch7 и ata-raid.h.patch, например в /tmp.
затем идете в директорию /usr/src/sys/dev/ata/ и выполняете команды:
patch < ata-raid.h.patch
и
patch < ata-raid.h.patch
команда patch собственно и наложит эти патчи.

если в /usr/src пусто, то нужно установить исходники ядра и системы.


"Патч...? Как?"
Отправлено Аноним , 22-Янв-11 12:19 
>[оверквотинг удален]
>> Но какие символы что значат (+, ***, ! и т.д.)? Или в
>> Unix'е есть какойто манагер по установке данных патчей? И нужно ли
>> мне после пересобирать ядро?
>> Помогите плс...
> это очень просто. сохраняете оба патча и ata-raid.h.patch, например
> в /tmp.
> затем идете в директорию /usr/src/sys/dev/ata/ и выполняете команды:
> patch < ata-raid.h.patch
> и
> patch < ata-raid.h.patch

имелось в виду patch < ata-raid.h.patch


"Патч...? Как?"
Отправлено Michael , 23-Янв-11 00:21 
> Помогите плс...

почитал я о  чем тот багрепорт. добрый совет вам: не используйте этот псевдо-реид, юзайте gmirror. По производительности разницы не заметите, а вот проблем раз в 10 меньше


"Патч...? Как?"
Отправлено White_Angel , 23-Янв-11 17:30 
Так и не смог заставить работать нормально Intel MatrixRaid.
С пачем все получилось, только ошибка осталась (http://www.opennet.me/openforum/vsluhforumID15/3413.html).
Видать патч для 7 версии, у меня 7.3. Думал сначала что для 7.*.
По поводу RAD'а могу сказать следующее - весь инет перерыл, понял, что он под Windows. В FreeBSD грамотной нет поддержки, поэтому работает 50/50. Я из тех 50 у кого не работает. :(
Остановился на gmirror.

Всем спасибо!