#1
Вступление
Я занимаюсь серверами уже долгое время раньше все строил на slackware затем на mops, но потом как то для себя решил что для десктопа у меня будет linux, а для серверов начал выбирать оптимальныую систему, пробывал solaris,AIX,irix и как то не вшторило, потом попробовал freebsd 4.0 и вошторило неподетский.
И так приступим к обновлению.
Для обновления системы c помощью cvsup нам необходимо поставить пакет cvsup из порта /usr/ports/net/cvsup-without-gui.
Ставится обычно:
Далее проверяем есть ли исходные коды
Все исправили?
Тогда командуем чертенку следующее
После обновления идем в папку /usr/src. Все изменения версий описаны в файле UPDATING.
Выполняем
Выслушаю комментарии/порицание и прочую информацию
P.S: Как же после выбор тема звучит злободневно и немного наивно
Я занимаюсь серверами уже долгое время раньше все строил на slackware затем на mops, но потом как то для себя решил что для десктопа у меня будет linux, а для серверов начал выбирать оптимальныую систему, пробывал solaris,AIX,irix и как то не вшторило, потом попробовал freebsd 4.0 и вошторило неподетский.
И так приступим к обновлению.
Для обновления системы c помощью cvsup нам необходимо поставить пакет cvsup из порта /usr/ports/net/cvsup-without-gui.
Ставится обычно:
1. заходим в папку 2. делаем make 3. make install 4. make cleanДалее правим файл stable-supfile, у меня он лежит в /usr/local/etc
*default host=cvsup4.ru.FreeBSD.org *default base=/var/db *default prefix=/usr *default release=cvs tag=RELENG_7_2 *default delete use-rel-suffix src-all ports-all tag=. *default tag=.default release=cvs tag=RELENG_7_2 -меняем на свою версию, у меня стоит 7.2
Далее проверяем есть ли исходные коды
simvol7# cd /usr/src/ simvol7# ll total 354 -rw-r--r-- 1 root wheel 6197 Apr 15 2009 COPYRIGHT -rw-r--r-- 1 root wheel 410 Apr 15 2009 LOCKS -rw-r--r-- 1 root wheel 6931 Apr 15 2009 MAINTAINERS -rw-r--r-- 1 root wheel 12087 Apr 15 2009 Makefile -rw-r--r-- 1 root wheel 39110 Apr 15 2009 Makefile.inc1 -rw-r--r-- 1 root wheel 194916 Apr 15 2009 ObsoleteFiles.inc -rw-r--r-- 1 root wheel 3082 Apr 15 2009 README -rw-r--r-- 1 root wheel 43891 May 1 2009 UPDATING drwxr-xr-x 38 root wheel 1024 Aug 5 2009 bin drwxr-xr-x 8 root wheel 512 Aug 5 2009 cddl drwxr-xr-x 55 root wheel 1024 Aug 5 2009 contrib drwxr-xr-x 5 root wheel 512 Aug 5 2009 crypto drwxr-xr-x 21 root wheel 2048 Aug 5 2009 etc drwxr-xr-x 13 root wheel 512 Aug 5 2009 games drwxr-xr-x 4 root wheel 512 Aug 5 2009 gnu drwxr-xr-x 7 root wheel 2048 Aug 5 2009 include drwxr-xr-x 9 root wheel 512 Aug 5 2009 kerberos5 drwxr-xr-x 74 root wheel 1536 Aug 5 2009 lib drwxr-xr-x 33 root wheel 1024 Aug 5 2009 libexec drwxr-xr-x 12 root wheel 512 Aug 5 2009 release drwxr-xr-x 4 root wheel 512 Aug 5 2009 rescue drwxr-xr-x 93 root wheel 2048 Aug 5 2009 sbin drwxr-xr-x 6 root wheel 512 Aug 5 2009 secure drwxr-xr-x 25 root wheel 512 Aug 5 2009 share drwxr-xr-x 55 root wheel 1024 Aug 5 2009 sys drwxr-xr-x 12 root wheel 512 Aug 5 2009 tools drwxr-xr-x 225 root wheel 4096 Aug 5 2009 usr.bin drwxr-xr-x 198 root wheel 3584 Aug 5 2009 usr.sbinЕсли их нет то копируем с диска, хотя можно и не копировать если большой канал. :smile:
Все исправили?
Тогда командуем чертенку следующее
cvsup -g -L 2 /usr/local/etc/supfileЖдем пока все обновиться.
После обновления идем в папку /usr/src. Все изменения версий описаны в файле UPDATING.
Выполняем
rm -R /usr/obj/* && make cleandir && make cleandir && \ ? make buildworld && make installworld && shutdown -r nowПосле чего собираем ядро
cd /usr/src/ /usr/src/>rm -R /usr/obj/* && make clean && make clean \ ? make buildkernel KERNCONF=имя ядра && \ ? make installkernel KERNCONF=им ядра && shutdown -r nowВот вроде и все!!
Выслушаю комментарии/порицание и прочую информацию
P.S: Как же после выбор тема звучит злободневно и немного наивно