The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
FreeBSD 5.2 upgrade FreeBSD 5.2.1?, !*! Piros, 26-Янв-05, 11:19  [смотреть все]
Если спрашиваю глупость ногами не бейте, никогда еще не обновлял систему.Вопрос собственно в следующем.
Стоит FreeBSD 5.2, у меня есть диски с FreeBSD 5.2.1. Не могу понять следующего. Из форума понял что апгрейдить систему путем /stand/sysinstall Upgrade не есть гуд, ибо заменяются бинарики. Но на диске к любой фре есть же и исходники. Почему нельзя просто вставить диск с более новой фрей, скопировать сорцы,а далее buildworld, installworld....?? И если можно, то как это правильно сделать? А то так не охота на узком канале через CVSup тянуть все исходники из сети...

Зарание спасибо.

  • FreeBSD 5.2 upgrade FreeBSD 5.2.1?, !*! lavr, 12:01 , 26-Янв-05 (1)
    >Если спрашиваю глупость ногами не бейте, никогда еще не обновлял систему.Вопрос собственно
    >в следующем.
    >Стоит FreeBSD 5.2, у меня есть диски с FreeBSD 5.2.1. Не могу
    >понять следующего. Из форума понял что апгрейдить систему путем /stand/sysinstall Upgrade
    >не есть гуд, ибо заменяются бинарики. Но на диске к любой

    не факт, близкие РЕЛИЗЫ вполне можно через бинарный апгрейд
    через sources ВСЕ ТОЖЕ самое, только слежения больше и при
    использовании mergemaster сразу узнаешь об изменениях в стар-стоп
    скриптах и конфигурационных файлах.

    >фре есть же и исходники. Почему нельзя просто вставить диск с
    >более новой фрей, скопировать сорцы,а далее buildworld, installworld....?? И если можно,
    >то как это правильно сделать? А то так не охота на
    >узком канале через CVSup тянуть все исходники из сети...

    кто сказал нельзя? можно

    - сохраняешь на всякий случай свои sources: /usr/src

    # cd /usr ; tar zcvf /scratch/sources52.tgz src

    - монтируешь ISO 5.2.1 и ищешь sources системы и ядра
    они в директории src - там же скрипт по их извлечению, но можно руками,
    так как там многотомный tar если не ошибаюсь.

    - разворачиваешь их поверх /usr/src, еще лучше сперва rm -rf /usr/src/*
    а потом развернуть

    - rm -rf /usr/obj/*
    - cd /usr/src
    - less UPDATING
    - make buildworld
    - make buildkernell KERNCONF=имя_файла_ядра (то что в /sys/i386/conf)
    - make installkernel KERNCONF=имя_файла_ядра
    - mergemaster -p

    Вот тут если ПОЛНОСТЬЮ делать правильно:
    [ reboot ]
    [ boot -s - в single-user mode ]

    - make installworld
    - mergemaster
    - reboot

    >Зарание спасибо.




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

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