The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Раздел полезных советов: Обновление FreeBSD 7.0 до FreeBSD 7.1 через cvsup, auto_tips (ok), 06-Янв-09, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


29. "Обновление FreeBSD 7.0 до FreeBSD 7.1 через cvsup"  +/
Сообщение от stamnik (?), 08-Янв-09, 12:52 
>очень таки продуктивный метод обновлять ось=) проще не придумать;) хоть будет чем
>заняться серверам долгими, холодными зимними вечерами, будут пересобирать мир и едро;)
>

Очень таки продуктивный метод ляпать своим языком (в данном случае пальцами по клаве) только ради того чтоб вставить свои пять копеек, при этом не имея никакого понятия о чем речь. Да ещё и не подписавшись. Там русским по белому написано, что это метод обновления из исходных текстов. Для тех кому это не нужно (например человек не делал изначально никакой оптимизации под свою архитектуру, а спокойно работает себе с генерик ядром без пересборки мира после установки) - достаточно сделать бинарное обновление с помощью freebsd-update, о чем сказано в конце новости.

Ответить | Правка | Наверх | Cообщить модератору

31. "Обновление FreeBSD 7.0 до FreeBSD 7.1 через cvsup"  +/
Сообщение от Аноним (12), 08-Янв-09, 15:46 
>>достаточно сделать бинарное обновление с помощью freebsd-update, о чем сказано в конце новости.

попробуйте сделать, версии так с 5.х на 7.1, посмотрим что из этого получится. не говоря про то, что freebsd-update в общем-то нету в штатной установке.
судя по всему этот бинарный метод появился относительно недавно и распространен слабо, не зря же все подряд одминчеги фри вечно обновляюцца через перестройку мира.
кстати лично йа потерпел поражение при попытке обновицца с 7.1-PRERELEASE через freebsd-update по хэндбуку, пишет знаете ли следющее:
sh freebsd-update.sh  -r 7.1-RELEASE upgrade
Looking up update.FreeBSD.org mirrors... 4 mirrors found.
Fetching public key from update2.FreeBSD.org... failed.
Fetching public key from update4.FreeBSD.org... failed.
Fetching public key from update1.FreeBSD.org... failed.
Fetching public key from update3.FreeBSD.org... failed.
No mirrors remaining, giving up.

видимо что хочет только generic ядро, которое от моего отличается только именем.
т.е. опять остаётся только "продуктивный" метод обновления через перестройку мира и едра.
или метод бубна, подсовывать генерик едро и тогда уже пробовать бинарно обновицца.
хорошая дискуссия по поводу обновления у фри была на форуме posix.ru, там даже давали "мудрый" совет поднять отдельный сервер для сборки;)
да, это от неумения готовить фрю, да эта "проблема" решаема, но уже надоел бубен=) почему-то у меня обновление с mac os x server 10.4.0 до 10.4.11 прошёл почти без вмешательства, сказал ставь всё новое, согласился очередной раз с лицензией и всё поставилось.

Ответить | Правка | Наверх | Cообщить модератору

32. "Обновление FreeBSD 7.0 до FreeBSD 7.1 через cvsup"  +/
Сообщение от Александр (??), 08-Янв-09, 16:12 
"Падонки" с их вечно новым языком - сразу на ЛОР.

А насчет макоси - я бы хотел посмотреть на Apple и его обновление, подсунь ему владелец мака кастомное ядро :)

Проше уж сказать - вот гадкая эта фря, столько выбора дает, что даже уже надоело. Но вот ведь какое дело - сервера по другому редко кто обновляет. Если, конечно, не интересует результат. ;)

Ответить | Правка | Наверх | Cообщить модератору

36. "Обновление FreeBSD 7.0 до FreeBSD 7.1 через cvsup"  +/
Сообщение от SunXemail (ok), 08-Янв-09, 17:28 
>А насчет макоси - я бы хотел посмотреть на Apple и его
>обновление, подсунь ему владелец мака кастомное ядро :)
>

М.... насколько я знаю, в макоси ядро не фряшное, а... эм.... не помню я, какое-то микроядро там в общем :), а от фряхи - только окружение )

Ответить | Правка | Наверх | Cообщить модератору

38. "Обновление FreeBSD 7.0 до FreeBSD 7.1 через cvsup"  +/
Сообщение от stamnik (?), 08-Янв-09, 17:48 
Основу Mac OS X составляетпроэкт Darwin.
Darwin это открытая POSIX-совместимая операционная система, выпущенная Apple Inc. в 2000 году. Она совмещает код, написанный самой Apple, с полученным от NextStep, FreeBSD и прочих свободных проектов. Darwin представляет собой набор основных компонентов, используемых в MacOS X и iPhoneOS. Он совместим со третьей версией спецификации единой UNIX (SUSv3) и POSIX UNIX-приложениями и утилитами.
Darwin построен на основе XNU - гибридного ядра, включающего микроядро Mach 3, некоторые части BSD (такие как модель процессов, сетевой стек, виртуальная файловая система) и I/O Kit - объектно-ориентированный API для написания драйверов.

Некоторые преимущества от выбора такого ядра составляет использование бинарного формата Mach-O, позволяющего в одном исполняемом файле (включая само ядро) поддерживать несколько архитектур процессоров и зрелые возможности SMP в ядре. Гибридный дизайн ядра - это компромисс между гибкостью микроядер и производительностью монолитных решений.

Ответить | Правка | Наверх | Cообщить модератору

35. "Обновление FreeBSD 7.0 до FreeBSD 7.1 через cvsup"  +/
Сообщение от stamnik (?), 08-Янв-09, 17:22 
>попробуйте сделать, версии так с 5.х на 7.1, посмотрим что из этого
>получится. не говоря про то, что freebsd-update в общем-то нету в
>штатной установке.
>судя по всему этот бинарный метод появился относительно недавно и распространен слабо,
>не зря же все подряд одминчеги фри вечно обновляюцца через перестройку
>мира.

Действительно с 5.х на 7.х врядли получится гладко. И тому есть много причин. А даже если получится, то это не избавит Вас от пересборки всех программ. Ну вообще-то это вполне объяснимо и я не вижу чему здесь удивляться. Эта особенность касается не только FreeBSD, но так же и Linux, Windows и так любимой Вами (мной, кстати, тоже) Mac OS X. При переходе на две версии вверх. :)) Так что приведённый Вами пример, как минимум некорректен.

>кстати лично йа потерпел поражение при попытке обновицца с 7.1-PRERELEASE через freebsd-update по хэндбуку, пишет знаете ли следющее:
>sh freebsd-update.sh  -r 7.1-RELEASE upgrade
>Looking up update.FreeBSD.org mirrors... 4 mirrors found.
>Fetching public key from update2.FreeBSD.org... failed.
>Fetching public key from update4.FreeBSD.org... failed.
>Fetching public key from update1.FreeBSD.org... failed.
>Fetching public key from update3.FreeBSD.org... failed.
>No mirrors remaining, giving up. видимо что хочет только generic ядро, которое от моего >отличается только именем.
>

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

>т.е. опять остаётся только "продуктивный" метод обновления через перестройку мира и >едра. или метод бубна, подсовывать генерик едро и тогда уже пробовать бинарно обновицца.
>хорошая дискуссия по поводу обновления у фри была на форуме posix.ru, там
>даже давали "мудрый" совет поднять отдельный сервер для сборки;)

Ну отдельная машинка для сборки вообще полезная штука, особенно если используются конфигурации очень уж специфические. :-)

>да, это от неумения готовить фрю, да эта "проблема" решаема, но уже
>надоел бубен=)

Знаете, мне лично, за то и нравится FreeBSD, что бубен при работе с ней я использовал на порядок меньше, чем с любой другой системой. Хотя это может быть я что-то не так делаю.

>почему-то у меня обновление с mac os x server
>10.4.0 до 10.4.11 прошёл почти без вмешательства, сказал ставь всё новое,
>согласился очередной раз с лицензией и всё поставилось.

А вот здесь Вы лукавите. Безболезненно Вы смогли одновиться с 10.4.6 до 10.4.11 Все обновления с 10.4.0 до 10.4.6 нужно было делать последоватьельно. Так говорит и практика и официальная документация Apple по обновлению :-) Кроме того, в приведенном Вами выше примере Вы должны безболезненно без бубна обновиться с 10.3.х до 10.5.х Вот тогда Ваши сравнения будут правильными и честными. :-)

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

39. "Обновление FreeBSD 7.0 до FreeBSD 7.1 через cvsup"  +/
Сообщение от Аноним (12), 08-Янв-09, 17:57 
>[оверквотинг удален]
>>почему-то у меня обновление с mac os x server
>>10.4.0 до 10.4.11 прошёл почти без вмешательства, сказал ставь всё новое,
>>согласился очередной раз с лицензией и всё поставилось.
>
>А вот здесь Вы лукавите. Безболезненно Вы смогли одновиться с 10.4.6 до
>10.4.11 Все обновления с 10.4.0 до 10.4.6 нужно было делать последоватьельно.
>Так говорит и практика и официальная документация Apple по обновлению :-)
>Кроме того, в приведенном Вами выше примере Вы должны безболезненно без
>бубна обновиться с 10.3.х до 10.5.х Вот тогда Ваши сравнения будут
>правильными и честными. :-)

дыг в том и дело, что с 10.4.0 до 10.4.11 оно само дотягивало что требуется, не требуя от пользователя ничего кроме запуска обновления и согласия с лицензией. предупреждала, что после обновления N будет перезагрузка, после чего запускал снова обновление и оно продолжалось до N+1, но бинарно и без проблем.
честное слово, нет желания проверять на практике как себя поведёт макось при переходе с пантеры на леопарда, но есть мнение, что если установщик леопарда возьмётся ставить поверх, то даже настройки все останутся. уж программы идущие в комплекте точно будут работать=) конечно выплывут и глюки всякие, без этого никуда=)

ещё дебиан тоже очень приятно обновляется, imho, даже ещё приятнее чем в макоси, меньше вопросов спрашивает=)

причём к фри йа до сих пор испытываю очень тёплые симпатии, как к оси децтва, хотя почти не использую, но вот обновление через пересборку всегда там не нравилось, признаю, что это хорошо иметь возможность создать под себя систему, но в 99.999% случаев это не востребовано и чаще всего это напрасный труд процессора пересобирать всё, давно доказано тестами что оптимизация даёт ничтожный выигрыш.
хочется использовать бинарный метод обновления, которого долгое время просто не было, но право не всё там просто и продуманно оказалось. ведь если подумать, когда я готов отдать систему для обновления, что может быть проще вытянуть tbz архивы и распаковать их, затирая всё, но не трогая /etc и /var. в теории всё должно быть гладко, а на практике проблемы бывают как при пересборе мира, так и при бинарном обновлении. в прочем фря не одинока глюками, они есть везде=)

Ответить | Правка | Наверх | Cообщить модератору

51. "Обновление FreeBSD 7.0 до FreeBSD 7.1 через cvsup"  +/
Сообщение от уц (?), 11-Янв-09, 17:40 
Дело в том, что существует документация (man), в которой сказано, во-первых, что freebsd-update работает только для релизов и RC (а вы пытались обновиться со STABLE) и, во-вторых, что работать это будет только для систем, установленных с официальных бинарников, а не собранных из исходников самостоятельно (ибо контрольные суммы). Про GENERIC - бред линуксоида, я так и не понял с чего вы это взяли. Что до апдейта с 5.x до 7.1, то по словам автора - все получится. freebsd-update входит в базовую систему начиная то ли с 6.3 то ли с 6.4, для более ранних систем эта утилита доступна в ports collection.

>[оверквотинг удален]
>по хэндбуку, пишет знаете ли следющее:
>sh freebsd-update.sh  -r 7.1-RELEASE upgrade
>Looking up update.FreeBSD.org mirrors... 4 mirrors found.
>Fetching public key from update2.FreeBSD.org... failed.
>Fetching public key from update4.FreeBSD.org... failed.
>Fetching public key from update1.FreeBSD.org... failed.
>Fetching public key from update3.FreeBSD.org... failed.
>No mirrors remaining, giving up.
>
>видимо что хочет только generic ядро, которое от моего отличается только именем.

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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