полезное по линуксу и iphone собрано все интересное мне лично (методом copy-paste из инета и не пыхтите насчет копирайта я ссылки на источник ставлю)

суббота, 14 января 2012 г.

Обновляем FreeBSD до версии 9


Как всем наверно известно – вышла FreeBSD 9.0.  И эта заметка об этом замечательном событии –  беглый взгляд на изменения – и способ обновления сFreeBSD 8.2 до FreeBSD 9.0 с помощью freebsd-update ( сам делаю а тут пишу ).
Что поменялось :
Спорный новый модульный BSDInstall. т.е теперь он заменил sysinstall – чему я лично не очень рад, но это мелочи. В базовой системе изменен компилятор был GCC теперьClang, новый программный RAID – graid, обновлена версия файловой системы ZFSv28Soft Updates журналирование для UFS, изменения в TCP стеке для повышения контроля от перегрузки, введен новый механизм изоляции выполнения приложений Capsicum.
Обновляемся :
Ничего нового в статье описано не будет – все это уже рассматривалось при переходе с freeBSD 8.1 до 8.2, но все равно имеет право быть описанным, надеюсь кому-то будет полезно :
Итак обновляем 8.2 релиз до 9.0 с помощью простого и удобного инструмента freebsd-update
freebsd-update -r 9.0-RELEASE upgrade
В моем случае у меня собрано собственное ядро поэтому я получил сообщение о том что оно обновлено не будет, я его обновлю самостоятельно. Такое сообщение вы получите в том случае если ваше ядро отлично от generic что собственно логично – потому как если ядро собиралась со специальными возможностями которых нет в generic – при таком обновлении функциональность системы может пострадать. Сообщение выглядит примерно так :
WARNING: This system is running a “a-lan” kernel, which is not a
kernel configuration distributed as part of FreeBSD 8.2-RELEASE.
This kernel will not be updated: you MUST update the kernel manually
before running “/usr/sbin/freebsd-update install”.
WARNING: This system is running a “a-lan” kernel, which is not akernel configuration distributed as part of FreeBSD 8.2-RELEASE.This kernel will not be updated: you MUST update the kernel manuallybefore running “/usr/sbin/freebsd-update install”.
По окончанию пересобираем ядро (только в том случае если оно у вас не generic )
По окончанию shutdown -r now
После запускаем :
freebsd-update install
После завершение перегружаемся.
и снова запускаем
freebsd-update install
результатом будет Done.
Последняя перезагрузка – и все.
удачи ;)

Комментариев нет:

Отправить комментарий