Раз в неделю, месяц, кто как захочет необходимо обновить систему. Зачем это делать, рассказывать не буду, если Вы читаете эту статью значит Вы уже сами знаете. В статье не будет рассказываться о сборке ядра. Итак приступим.
Имеем рабочий тазик, который выступает в роли гейта. На нем вертится Squid, IPFW ну и различные считалки трафика и т.д.
uname –a
FreeBSD testhost 6.2-RELEASE
Из портов ставим cvsup
/etc/>cd /usr/ports/
/usr/ports/>make search name=cvsup
Нам необходим порт /usr/ports/net/cvsup-without-gui так, как на сервере Х-в просто не будет, да и не нужны они нам там
/usr/ports/>cd /usr/ports/net/cvsup-without-gui
/usr/ports/net/cvsup-without-gui/>make install clean
Он будет долго ставится, все зависит от Вашего канала и железки. Если все прошло без проблем, делаем следующее
/usr/ports/net/cvsup-without-gui/>cd /usr/share/examples/cvsup/
/usr/share/examples/cvsup/>ll
total 36
-r–r–r– 1 root wheel 1180 Aug 18 19:30 README
-r–r–r– 1 root wheel 5274 Aug 18 19:30 cvs-supfile
-r–r–r– 1 root wheel 2773 Aug 18 19:30 doc-supfile
-r–r–r– 1 root wheel 2427 Aug 18 19:30 gnats-supfile
-r–r–r– 1 root wheel 3903 Aug 18 19:30 ports-supfile
-r–r–r– 1 root wheel 349 Aug 18 19:30 refuse
-r–r–r– 1 root wheel 1918 Aug 18 19:30 refuse.README
-r–r–r– 1 root wheel 4013 Aug 18 19:30 stable-supfile
-r–r–r– 1 root wheel 3174 Aug 18 19:30 standard-supfile
-r–r–r– 1 root wheel 2498 Aug 18 19:30 www-supfile
Нам необходим файл standard-supfile. В нем мы меняем всего 1-ну строчку *default host=cvsup2.ua.FreeBSD.org после чего сохраняемся и выходим. Делаем rehash и выполняем
/usr/share/examples/cvsup/>cvsup -g -L 2 standard-supfile
Parsing supfile “standard-supfile”
Connecting to cvsup2.ua.FreeBSD.org
Connected to cvsup2.ua.FreeBSD.org
Server software version: SNAP_16_1h
Negotiating file attribute support
Exchanging collection information
Establishing multiplexed-mode data connection
Running
Updating collection src-all/cvs
Edit src/UPDATING
Add delta 1.416.2.29.2.11 2007.10.03.21.40.35 simon
…….
и ждем… долго ждем пока не появится следующее
Shutting down connection to server
Finished successfully
/usr/share/examples/cvsup/>
После чего переходим в каталог /usr/src/ и внимательно читаем файл Makefile где сказано что и будем делать
/usr/share/examples/cvsup/>cd /usr/src
/usr/src/>make buildworld
/usr/src/>make buildkernel KERNCONF=название Вашего ядра
/usr/src/>make installkernel KERNCONF=название Вашего ядра
/usr/src/>reboot
/usr/src/>mergemaster -p
/usr/src/>make installworld
/usr/src/>make delete-old
/usr/src/>mergemaster
/usr/src/>reboot
/usr/src/>make delete-old-libs
uname -a
FreeBSD testhost 6.2-RELEASE-p8
Вот собственно и все.
Последние комментарии
6 недель 20 часов назад
6 недель 1 день назад
6 недель 2 дня назад
6 недель 2 дня назад
6 недель 3 дня назад
6 недель 3 дня назад
6 недель 3 дня назад
6 недель 3 дня назад
6 недель 3 дня назад
6 недель 4 дня назад