next up previous
Next: b) Установка из tarball Up: Установка Previous: Установка

а) Приложение большого патча (старая поставка в виде большого патча, до v1.0.8а)

После этого, rsbac-patch-*.gz может быть извлечен из архива при помощи команды gzip -d rsbac-patch-*.gz. Файл rsbac-patch-* вы также должны затем переместить в каталог /usr/src. Если вы используете существующие исходные тексты в других целях, то, прежде чем использовать патч, сделайте их резервную копию, так как патч является необратимым. Затем вы должны приложить этот патч в основном каталоге ядра /usr/src/linux-2.2.xxx-rsbac введя команду patch -p1 </usr/src/rsbac-patch-* SPMamp;>/usr/src/err.

Когда патч будет наложен, в /usr/src/err вы найдете протокол. Если в нем имеются какие-либо отклонения (ищите в протоколе строки с failed), то вы должны удалить дерево исходных текстов и повторить всю процедуру заново. Если это все-еще не выходит как надо, пожалуйста, напишите мне (ao@rsbac.org, Amon Ott, прим.переводчика) или в список рассылки RSBAC (rsbac@rsbac.org) об этом - это ошибка и она больше никогда не должна повториться!

Если перед этим дерево исходников ядра претерпело изменения, то наличие отклонений более чем вероятно. В этом случае протокол и файлы *.rej помогут вам приложить оставшуюся часть вручную. Прежде, чем приложить патч, прочитайте Documentation/rsbac/README-patching! Уверен, что прежде чем начать вы произвели резервное копирование, не так ли?


next up previous
Next: b) Установка из tarball Up: Установка Previous: Установка