Содержание

Обновление ОС FreeBSD

Обновление бинарниками

# freebsd-update fetch
# freebsd-update install

Обновление из исходников

Создаем сапфайл

/etc/supfile

  *default host=cvsup5.FreeBSD.org
  *default base=/var/db
  *default prefix=/usr
  *default release=cvs tag=RELENG_7_3
  *default delete use-rel-suffix 
  *default compress
  src-all
  ports-all tag=.

Обновляем дерево исходников

# csup -g -L 2 /etc/supfile

Собираем систему и ядро

# cd /usr/src
# make -j4 buildworld
# make -j4 buildkernel KERNCONF=ABILLS_

Где ABILLS_ - ваше ядро

Устанавливаем ядро

# make installkernel KERNCONF=ABILLS_
# reboot

Переходим в однопользовательский режим
Монтируем разделы файловой системы.

# mount -u /
# mount -a
# mergemaster -p

Устанавливаем мир

# cd /usr/src
# make installworld

Удаляем временные файлы

# make delete-old

Сравниваем конфигурационные файлы НА ЭТОМ ШАГЕ БУДЬТЕ ОСОБО ВНИМАТЕЛЬНЫ для начала прочитайте как использовать mergemaster

# mergemaster
# reboot
# cd /usr/src/
# make delete-old-libs