Главная > Unix > Обновлене FreeBSD с 6.4 до 7.3

Обновлене FreeBSD с 6.4 до 7.3

Для получения исходников создаем вот такой supfile

krylov# mcedit /usr/local/etc/supfile7
*default host=cvsup3.ua.FreeBSD.org
*default base=/var/db
*default prefix=/other/cvsup
*default release=cvs tag=RELENG_7_3
*default delete use-rel-suffix
*default compress
src-all

список cvsup серверов: http://www.freebsd.org.ru/handbook/mirrors-cvsup.html
Далее:

krylov# cvsup -g -L 2 /usr/local/etc/supfile7

Собираем мир:

krylov# cd /other/cvsup/src/
krylov# make buildworld

Собираем ядро:

krylov# cd /other/cvsup/src/sys/i386/conf/
krylov# cp GENERIC KRYLOV
krylov# mcedit KRYLOV
krylov# cd /other/cvsup/src/
krylov# make buildkernel KERNCONF=KRYLOV

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

krylov# make installkernel KERNCONF=KRYLOV
krylov# reboot

Если все хорошо то:

krylov# uname -a
FreeBSD krylov.org.ua 7.3-RELEASE-p2 FreeBSD 7.3-RELEASE-p2 #0: Sun Sep 12 15:24:06 EEST 2010     root@krylov.org.ua:/usr/obj/other/cvsup/src/sys/KRYLOV  i386

Смотрим что изменилось и где надо изменяем конфиги, у меня например сетевая карта вместо nve0 стала называться nfe0
Далее:

krylov# mv /usr/src /usr/src-
krylov# ln -s /other/cvsup/src /usr/src
krylov# cd /usr/src
krylov# mergemaster -p

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

krylov# make installworld
krylov# mergemaster
krylov# reboot

ну и в конце обновляем все установленные пакеты

krylov# portupgrade --all --force

Использовалась статья: http://live.daemony.org/freebsd/freebsd-update-from-6_3-to-7_0.html

Categories: Unix Tags:
  1. Пока что нет комментариев.
Похожие публикации