Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Igor Goncharenko                     2:461/164.1    24 Nov 2002  16:12:08
 To : Alexander Poyanov
 Subject : Re: Обновление 4.2 - 4.7
 -------------------------------------------------------------------------------- 
 
 
 Friday November 22 2002 14:10, you wrote to All:
 
 AP> Подскажите как лучше сдалать сабж. Hа данный момент, я даже не
 AP> представляю как к этому подступиться. FreeBSD 4.2 сейчас используется
 AP> в качестве почтового сервера в локалке (более 50ти пользователей).
 AP> Приветствуются простые человеческие объяснения, урлы и т.п.
 
 Может, меня поправят, но я делаю так:
 
 Все просто (достаточно), после того, как изучаешь документацию по cvsup и make
 world на www.freebsd.org. Вкраце: ставишь cvsup из
 /usr/ports/net/cvsup-without-gui, если он в 4.2 уже появился (в 4.1 еще не
 было), иначе ставишь cvsup-devel оттуда (там версия 16.1d, но она будет работать
 с текущими фрибсдешными cvsup-серверами). Я, правда, затянул скелет портов
 cvsup-without-gui и ezm3 (модула, нужна для cvsup-without-gui) и собрал
 cvsup-without-gui для cvsup-devel.
 Создаешь файлик /etc/cvsupfile например:
 
 --
 
 *default prefix=/usr
 *default base=/usr
 *default host=cvsup2.FreeBSD.org
 *default release=cvs tag=RELENG_4_7_RELEASE
 *default delete compress use-rel-suffix
 ## Main Source Tree
 src-all
 # Other stuff
 #ports-all tag=.
 
 --
 
 И делаешь cvsup -g -L 2 /etc/cvsupfile и с сервера cvsup2.FreeBSD.org в /usr/src
 кладутся исходники 4.7-RELEASE. Далее, бекапишь свои конфиги, как то: /etc,
 /usr/local/etc, /sys/i386/conf и т.д., собираешь мир и ядро:
 
 cd /usr/src
 make buildworld
 make buildkernel (пересоберется ядро GENERIC, можно указать, по-моемому
 KERN=<твое ядро> и соберется вместо GENERIC твое ядро).
 
 Инсталлируешь ядро:
 
 make installkernel
 
 грезишься в single mode и делаешь инсталлишь мир(не забывая запустить adjkerntz 
 -i, если у тебя время биоса - локальное):
 
 make installworld
 
 далее правишь конфиги mergemaster'ом в интерактивном режиме:
 
 mergmaster
 
 или в ручном:
 
 mergemaster -a (mergemaster в этом случае копирует все изменения куда-то типа
 /var/tmp/temproot).
 
 При апгрейде с  4.2, имхо, лучше поставить все, что предлагает mergemaster, а
 потом отконфигурить по новой с бэкапленных конфигов.
 
 Далее перегружаешься и работаешь в 4.7-RELEASE :), при необходимости повторяешь 
 тоже самое для STABLE (RELENG_4_7)
 PS У меня была еще проблема при апгрейде с 4.1  с портами, которые там еще в
 старой схеме. Проблему решил не совсем правильно, но глобально :) - удалил нафиг
 все порты из системы, а потом проcvsupил их по-новой.
 Igor
 
 --- stat light
  * Origin: Отдай мою посадочную ногу! (2:461/164.1)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Обновление 4.2 - 4.7   Alexander Poyanov   22 Nov 2002 15:10:29 
 Обновление 4.2 - 4.7   Eugene M. Zheganin   23 Nov 2002 11:51:56 
 Обновление 4.2 - 4.7   Ivan Fedorov   24 Nov 2002 00:28:08 
 Обновление 4.2 - 4.7   Eugene M. Zheganin   24 Nov 2002 17:06:34 
 Обновление 4.2 - 4.7   Ivan Fedorov   25 Nov 2002 08:26:50 
 Re: Обновление 4.2 - 4.7   Alexander Anistratenko   25 Nov 2002 02:19:39 
 Re: Обновление 4.2 - 4.7   Eugene Grosbein   25 Nov 2002 15:13:28 
 Обновление 4.2 - 4.7   Eugene M. Zheganin   25 Nov 2002 13:17:42 
 Обновление 4.2 - 4.7   Alexander Novossad   26 Nov 2002 03:30:55 
 Обновление 4.2 - 4.7   Sergey Zaikov   23 Nov 2002 15:56:22 
 Re: Обновление 4.2 - 4.7   Igor Goncharenko   24 Nov 2002 16:12:08 
 Re: Обновление 4.2 - 4.7   Valentin Nechayev   25 Nov 2002 01:10:23 
 Re^2: Обновление 4.2 - 4.7   Igor Goncharenko   25 Nov 2002 10:27:14 
Архивное /ru.unix.bsd/27473de0d6d4.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional