The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Обновление OpenBSD 3.4 до 3.5 (openbsd cvs upgrade install)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: openbsd, cvs, upgrade, install,  (найти похожие документы)
From: Anton Karpov <toxa at cterra.ru> Newsgroups: email Date: Sun, 2 May 2004 23:49:05 +0600 (YEKST) Subject: Обновление OpenBSD 3.4 до 3.5 Этот документ является выжимкой из upgrade-mini-faq (http://www.openbsd.org/faq/upgrade-minifaq.html), но вдруг кому окажется полезно. Дано: OpenBSD 3.4-release или 3.4-stable Задача: Удаленно обновиться до 3.5-stable 1. Обновление дерева исходных текстов. с помощью cvs: % export CVSROOT='[email protected]:/cvs' % cd /usr/src % sudo cvs -fqz9 up -rOPENBSD_3_5 -PAd с помощью cvsup: % cat /etc/all-supfile: *default release=cvs *default delete use-rel-suffix compress *default umask=002 *default host=cvsup.uk.openbsd.org *default base=/var *default prefix=/usr OpenBSD-src tag=OPENBSD_3_5 OpenBSD-ports tag=. % cvsup -L2 /etc/all-supfile 2. Добавление новых пользователей и групп. В OpenBSD 3.5 добавилось несколько псевдопользователей и групп. Проводим соответствующие добавления: # groupadd -g 74 _pflogd # groupadd -g 75 _bgpd # groupadd -g 76 _tcpdump # vipw добавляем: pflogd:*:74:74::0:0:pflogd privsep:/var/empty:/sbin/nologin _bgpd:*:75:75::0:0:BGP Daemon:/var/empty:/sbin/nologin _tcpdump:*:76:76::0:0:tcpdump:/var/empty:/sbin/nologin 3. Сборка нового ядра Расчистим место для новой сборки: # rm &#8211;rf /usr/obj/* Перед сборкой соберем новые binutils: # cd /usr/src/gnu/usr.bin/binutils # make -f Makefile.bsd-wrapper cleandir # make -f Makefile.bsd-wrapper obj # make -f Makefile.bsd-wrapper depend # make -f Makefile.bsd-wrapper # make -f Makefile.bsd-wrapper install Затем скомпилируем ядро. Начнем с GENERIC: # cd /usr/src/sys/arch/i386/conf/ # config GENERIC # cd ../../compile/GENERIC # make # cp /bsd /bsd.old # cp bsd /bsd 4. Необходимые изменения в userland&#8217;е: # cd /usr/src && make includes # cd sbin/ifconfig # make obj depend # make # make install # cp /usr/src/etc/netstart /etc # cp /usr/src/etc/security /etc 5. Обновление некоторых устройств: # cp /usr/src/etc/etc.i386/MAKEDEV /dev # cd /dev # rm svnd* rsvnd* # ./MAKEDEV vnd 5. Перезагрузка: # reboot 6. Обновление всего userland&#8217;а: # cd /usr/src # make build 6. Перезагрузка в полностью новую систему: # reboot 7. Сборка собственного ядра # cd /usr/src/sys/arch/i386/conf/ # config MYCONF # cd ../../compile/MYCONF # make # cp /bsd /bsd.old # cp bsd /bsd 8. Финальная перезагрузка. Система обновлена.

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру