FreeBSD 5.2

eee1

subj вышел.
ports-all и src-all можно упградить через cvsup://unix.local
ЗЫ. читай тут http://www.freebsd.org/releases/5.2R/todo.html внимательно, мб еще есть проблемы с новыми фичами

yamushev

Как это он вышел?
На мастер-фтп только RC1 лежит

Asgard

Давай сначала почитаем хотя бы http://www.freebsd.org/releases/5.2R/schedule.html,
а потом будем народ баламутить
До RELEASE там далеко

eee1

ну не важно. щас на cvs source-tree уже почти "frozen".

Filan

> уже почти "frozen".

sergey_m

IMHO, для CURRENT нет такого понятия.

yamushev

А вот сейчас уже почти вышел. По крайней мере начата сборка релиза.

sergey_m

И опять не вышел. Выйдет когда будет announcement.

eee1

хмм, наверно я буду сидеть на 5.x только после 5.3-релиза

hoha32

да вроде нормально работает...

eee1

offtop: кто уже успел buildworld и mergemaster от 4.x до 5.x?

hoha32

а с нуля не пойдёт?
апгрейд не прокатил

sergey_m

Рядом со мной сейчас один сидит. Он это делал. Ничего экстраординарного в этом нет.

eee1

ну значит можно упградить
to : с нуля ломает, ведь почти все софты надо переустановить

Asgard

а я не уверен, что ты так просто без проблем пересоберешь
систему и получишь работающие порты...
наверное придется заново их компилять
так что лучше с нуля ставить - меньше мусора останется

hoha32

makeworld, mergemaster и portupgrade тогда

Asgard

а если учесть что в 5ой версии произошли некоторые изменения структуры каталогов...
в твоем случае проше поставить с нуля, если только есть куда забэкапить инфу.
Я б так и сделал.

hoha32

на то ж вроде mergemaster есть
а порты при апгрейде параллельно с src сами потрутся/допишутся

eee1

боюсь что надо тратить больше времени на mergemaster чем просто переустановить системку

hoha32

главное, что решение _существует_
ставь с нуля, проблем действительно меньше

sergey_m

Да вы все просто боитесь mergemaster.
P.S. А про portupgrade вообще не в тему было сказано, ибо и портов нет STABLE ветки.

Asgard

Але Глеб
я не это имел ввиду.
mergemaster только конфиги переправит и поставит недостающие.
хорошо допустим мы сделаем еще cd /usr/src/etc && make distrib-dirs distribution
а потом еще и мир пересоберем, но останутся неиспольуемые в 5ой фре папки и файлы
с ними как быть?
конечно можно написать скрипты и вычислить/удалить их,
но это будет несколько дольше чем сархивировать данные и поставить с нуля.

sergey_m

После make installworld ты можешь сделать
find / -not -newerct '1 hour ago' > qqq
После чего просмотреть qqq, вынести из него /etc, /usr/local и прочее, что не следует удалять. После чего:
xargs rm < qqq
Если ты будешь переставлять систему с нуля то:
0) Требуется отдельное дисковое пространство что бы сбэкапить старое.
1) Будет большой даунтайм.
2) Потом последующие две недели будешь обнаруживать косяки. Там забыл конфиг подправить, тут забыл задачку в cron поставить итп.
3) Поведешь себя как последний виндовозник.
P.S. Я когда насобачился апгрейдить с 3.5 на 4.3, то делал это даже удаленно.

eee1

News: уже появился оффициальный annoucement 5.2 на сайте

eee1

исошники уже тут: ftp://unix.local/pub/FreeBSD/5.2/

Asgard

Вот теперь это действительно настоящий RELEASE

eee1

подробнее так:

1) update your source tree to 5.x
2) mergemaster -p
3) cd /usr/src && make buildworld buildkernel
4) mergemaster
5) make installkernel
5) mkdir /usr/tmpfs && make installworld DESTDIR=/usr/tmpfs
6) chflags noschg /bin/* /sbin/* /usr/bin/* /usr/sbin/* /usr/lib/* \
/usr/libexec/*
7) tar -C /usr/tmpfs -cpf . | tar -C / -xpvf -
8) reboot

Asgard

спасибо я в курсе как это делается
Оставить комментарий
Имя или ник:
Комментарий: