Posts Tagged ‘ update ’

FreeBSD 8.0 -> 8.1 csup

http://ag-up.com
Как я апгрейдил фряшу:

root@asterisk /etc/csup # ls
doc-all    ports-all  src-all    src-sys

root@asterisk /etc/csup # cat src-all
*default host=cvsup5.ru.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_8_1
*default delete use-rel-suffix
*default compress src-all


Далее выполняем следующие команды:

root@asterisk /etc/csup # csup src-all
root@asterisk /etc/csup # cd /usr/src && make cleandir && make buildworld
root@asterisk /usr/src # make buildkernel KERNCONF=MYKERNEL
//MYKERNEL - моё ядро
root@asterisk /usr/src # make installkernel KERNCONF=MYKERNEL
root@asterisk /usr/src # make installworld
root@asterisk /usr/src # mergemaster // внимательно читайте что написано, внимательно заменяйте конфиги !!
root@asterisk /usr/src # reboot

всё, у меня загрузилась фряша:

alter@asterisk ~ $ uname -a
FreeBSD asterisk.kss45.ru 8.1-RELEASE FreeBSD 8.1-RELEASE #3: Fri Jul 23 09:30:01 YEKST 2010 root@asterisk.kss45.ru:/usr/obj/usr/src/sys/MYKERNEL  i386

Неверное движение и хомячек — труп.

FreeBSD: обновление дерева портов

Способ #хитрый(потому что я про него даже не догадался, хотя следовало бы):
[shell@root]# cd /usr
[shell@root]# rm -rf ports
[shell@root]# sysinstall -> Configure -> Distribution -> ports -> ftp -> выбираем ftp сервер с которого слить порты.

[shell@root]# ls /usr - если видим каталог ports - то всё ок.

Вот такой незамыслованый способ.