Ядро-стандартное (Generic).
Начнем с обновления портов.
Ставим cvsup-without-gui для обновления портов и src.
Ставим cvsup-without-gui. Интернет должем быть подключен!!!
ivcshop# cd /usr/ports/
ivcshop# cd net/cvsup-without-gui/
ivcshop# make
ivcshop# make install
ivcshop# rehash
(хотя по собственному опыту знаю, что лучше перезагрузиться: ivcshop# shutdown -r +0).
Для особо въедливых поясняю, что при установке порта
cvsup-without-gui и после выполнении команды
# rehash не всегда выполняется команда
ivcshop# cvsup -g -L 2 /etc/ports-supfilе. Почему — не знаю, ибо разработчиком не являюсь.
Это лечится только перезагрузкой.
Копируем конфигурационные файлы CVSUP в /etc.
ports-supfile
—
служит для обновления портов
standard-supfile
—
для наложения патчей на ОС.
Переходить на FreeBSD 8.0 — не будем.
cd /usr/share/examples/cvsup/
Копируем шаблонные файлы ports-supfile и standard-supfile в /etc для правки.
ivcshop# cp ports-supfile /etc/
ivcshop# cp standard-supfile /etc/
Правим standard-supfile.
ivcshop# ee /etc/standard-supfile
В standard-supfile должно быть описано следующее:
*default host=cvsup2.ru.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_7_2
*default delete use-rel-suffix
src-all
Обновляем src используя /etc/standard-supfile.
ivcshop# cvsup -g -L 2 /etc/standard-supfile
Правим ports-supfile
ivcshop# ee /etc/ports-supfile
Должно быть описано следующее:
*default host=cvsup2.ru.FreeBSD.org
Обновляем порты:
ivcshop# cvsup -g -L 2 /etc/ports-supfile
Обновляем src для патчей:
ivcshop# cd /usr/src/
Собираем мир:
ivcshop# make buildworld
Собираем ядро:
ivcshop# make buildkernel
Инсталлируем ядро:
ivcshop# make installkernel
ivcshop# shutdown -r now
После перезагрузки выбираем в загрузочном меню:
**BOOT FreeBSD in single user mode
Монтируем :
ivcshop#mount -u /
ivcshop#mount -a -t ufs
ivcshop#swapon -a
Запускаем mergemaster для сбора данных.
ivcshop#mergemaster -p
Инсталлируем мир:
ivcshop#cd /usr/src
ivcshop# make installworld
Сравниваем изменения в конфигурационных файлах:
ivcshop#mergemaster
В данном случае нажимаем на все вопросы «d»,т.к. изменений в конфигурационных файлах нет.
Наконец-то перезагружаемся:
ivcshop#reboot
С патчами и портами все.