обновление версии

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Lazy
Сообщения: 115
ОС: RHEL 4, FreeBSD 5.x, Slackware

обновление версии

Сообщение Lazy »

интересует следующий вопрос: вот если я обновлю системы с версии 5.4 до 5.5, то не возникнет ли после конфликтов установленного софта с новыми библиотеками, ведь софт собирался из исходников именно под версию 5.4?

и как лучше обновляться: бинарями или делать из исходинков и buildworld?
Спасибо сказали:
Аватара пользователя
Catar
Сообщения: 94
ОС: Mac OS X

Re: обновление версии

Сообщение Catar »

5.4 - 5.5 не делал, делал 5.4 - 6.0 (слетела руссификация gtk приложений, пришлось их пересобирать) и 6.0- 6.1 (никаких проблем). Делал только бинарный апгрейд. Говорят, что правильнее из исходников, но binary проще имхо.
Софт также был собран из исходников, ничего кроме gtk приложений не перекомпилировалось.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: обновление версии

Сообщение alv »

Обновления внутри ветки обычно проходят безболезненно (5.X -> 5.Y etc)
обновления с ветки на ветку (типа 5.X -> 6.X) может потребовать пересборки (и скорее всего потребует, т.к libc изменился)
Спасибо сказали:
Lazy
Сообщения: 115
ОС: RHEL 4, FreeBSD 5.x, Slackware

Re: обновление версии

Сообщение Lazy »

просто был уже случай. обновил ветку порта (название точно не помню) с clamav'ом на более новую. clamav тут же перестал собираться. пришлось откатывать назад. а если тут перестанет работать апач (1.3.х) или один из модулей, а вдруг еще и почта (postfix 2), то это вообще беспредел.
тогда еще вопросик. как во фряхе и откуда, и с помощю какой проги (CVSup?) берутся и накатываются security updates?...

и еще вопрос важный: нужно ли будет пересобирать ядро?
Спасибо сказали:
Аватара пользователя
Catar
Сообщения: 94
ОС: Mac OS X

Re: обновление версии

Сообщение Catar »

ядро пересобирать следует.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: обновление версии

Сообщение alv »

Catar писал(а):
28.05.2006 15:05
ядро пересобирать следует.

ну да, собственно, пересборка ядра и world'а - это и есть обновление версии
Спасибо сказали:
Lazy
Сообщения: 115
ОС: RHEL 4, FreeBSD 5.x, Slackware

Re: обновление версии

Сообщение Lazy »

у меня все еще осложняется тем, что на физической машине 6 jail'овых вирт. серверов.... вот сижу и думаю, как бы все это менее безоблезненно обновить.

а что насчет security updates?
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: обновление версии

Сообщение vg2.0 »

Lazy писал(а):
28.05.2006 15:30
а что насчет security updates?

Тогда tag RELENG_5.4, пересобрать world, будет версия 5.4-p14
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
Lazy
Сообщения: 115
ОС: RHEL 4, FreeBSD 5.x, Slackware

Re: обновление версии

Сообщение Lazy »

vg2.0 писал(а):
28.05.2006 16:32
Тогда tag RELENG_5.4, пересобрать world, будет версия 5.4-p14


получается, что для обновления, допустим, какой-то одной библиотеки системы, в которой нашли уязвимость, придется пересобирать мир? можно же, наверное, обновить олько эту самую библиотеку, упсть даже прекомпилированную...
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: обновление версии

Сообщение vg2.0 »

FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
Аватара пользователя
WarlorD
Сообщения: 728
Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
ОС: FreeBSD, Debian GNU\Linux

Re: обновление версии

Сообщение WarlorD »

(Lazy @ May 28 2006, в 17:00) писал(а):получается, что для обновления, допустим, какой-то одной библиотеки системы, в которой нашли уязвимость, придется пересобирать мир? можно же, наверное, обновить олько эту самую библиотеку, упсть даже прекомпилированную...



Ну на самом деле вовсе не обязательно пересобирать мир, можно собрать и проинсталить только ту либу, которой касаются апдейты. Можно просто спуститься в нужную директорию с исходниками и собрать то, что требуется, ну а потом проинсталлить.
FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Спасибо сказали: