>>>Прим. Если не ошибаюсь в старых UPDATING от 5.3/5.4 вроде была инструкция
>>>КАК делать сборку при апдейте с 4.x -> 5.3/4
>>Вот я тоже это читал. Но думал может кто умнее меня и
>>сделал это именно апдейтом :)
>
>делали, но выяснили что удобство нулевое, тем более что libc и треды
>изменились и порты
>лучше пересобрать. В итоге - затраты по времени получаются больше.
>
>Ищи поиск через http://groups.google.com/advanced_group_search?hl=ru
>в качестве группы задай шаблон fido7.ru.unix.bsd* даты ограничь c середины 2004 года
>или
>начало 2005 и до текущей, а вот критерии "с точной фразой" +
>"с любым из слов" рожай сам.
> Найдешь скрипты которые после сборки и перезагрузки вычищают старые библиотеки и
>хлам.
>Ну и конечно можешь использовать шаблон по группам *freebsd* - тм тоже
>были скрипты и
>еще что-то.
>
>В 7'ке такое вставили в сборочные скрипты - удаление хлама при переходе
>с ветки на
>ветку, были просьбы такое же в 6'ке сделать, чем закончилось - незнаю,
>не уследил :( Да, точно не помню про 6-Stable, но можешь попробовать сделать апгрейд (через cvsup) с 4.x -> 6.0.
Не делай до 6-Stable, было время писали что СТРОГО не советуют с 4.x до 6.1-Beta/RC
(что на данный момент есть 6-stable).
Ну и 100% вариант в два этапа: 4.x -> 5.3 -> 6.0 (самый правильный вариант делать
cvsup по релизам, те ДО РЕЛИЗА)
Ну а за основу подхода можно взять ТО ЧТО ОПИСАНО в UPDATING от 5.3 или 5.4, точно
глянул сейчас UPDATING от 5.4:
...
...
To upgrade in-place from 4.x-stable to current
----------------------------------------------
# 5.x uses more space than 4.x. Also, the location of kernel
# modules has changed. If you are installing 5.0 onto a 4.x
# system, you'll need about 30MB of free disk space on your /
# partition. If you have less than this, you may encounter difficult
# to back out of problems with this procedure. If /tmp is on
# the / partition, you may want to completely remove all its content
# before upgrading, as this can be a common source of shortage of
# space on /.
далее все расписано
выше "To upgrade in-place from 4.x-stable to current" - под current подразумевалась
6'ка до выхода 6.0-RELEASE или на момент выхода.
Что означает беспроблемный апдейт с 4.x -> 5.4 и затем пересобрать ядро, мир,
установить, перегрузиться и следующий апдейт до 6.0.
Ну и если найдешь скрипты чистки барахла - будет полезно. Дальше все просто - снос
ВСЕХ портов, cvsup свежих портов, сразу установка perl и далее тока в путь...