|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Eugene B. Berdnikov 2:5020/400 19 Oct 2007 20:08:29 To : Alex Mogilnikov Subject : Re: DEB for FreeBSD -------------------------------------------------------------------------------- Alex Mogilnikov <Alex.Mogilnikov@f70.n5054.z2.fidonet.org> wrote: AM> 18 Oct 07 23:08, Eugene B. Berdnikov писал Alex Mogilnikov: AM> EB>> From: berd@desert.ihep.su (Eugene B. Berdnikov) AM>>> потому что обновление одного пакета приводило к необходимости AM>>> обновления целой кучи других. AM> EB>> Можно подумать, что компилируя исходники, обновляться не нужно. AM> AM> Скажем так: необходимость обновления зависимостей возникает намного AM> реже. Да? Хорошо, допустим, расскажите _почему_ так. А то мне непонятно... AM> EB>> Сборка, скажем, постфикса 2.2.х вместо 2.0.х требует обновления EB>> openssl до 0.9.8c (или d, уже не помню), AM> AM> Ты хочешь сказать, что _любой_ апгрейд, скажем, постфикса 2.2.y вместо AM> 2.2.x обязательно требует установки новой openssl? В большинстве случаев AM> новую версию программы можно собрать с имеющейся (старой) библиотекой. Да, в большинстве случаев обходишься старой либой. Hо и при апгрейде бинарника то же самое, честное слово! :) Я пробовал. EB>> И всё это потому, что в более ранних openssl нет свежих функций. AM> AM> Hо ведь не при любом обновлении программы она начинает использовать AM> новые функции! Hе при любом. Я рассказываю про тот случай, когда автор читал ман на очередную версию пакета как раз в момент написания нового кода. И его угораздило воспользоваться новой функцией. Так какая разница, придётся собрать новую версию с новой либой эндюзеру или мейнтейнеру бинарного пакета? По-моему, никакой. Выбор лишь в том, что можно поставить новую версию в системе рядом со старой, а можно старую либу заменить и при этом масса пакетов попадёт под апгрейд. Hо ведь что характерно, выбор этот стоит перед мейнтейнером точно так же, как перед эндюзером, и точно так же мейнтейнер иногда выбирает вариант "поставить рядом". Кажется, был момент, когда у меня в дебиане лежало рядом три разных libssl из коробки. Сейчас стоит две версии libssl из 4 возможных (текущий d/testing). -- Eugene Berdnikov --- ifmail v.2.15dev5.4 * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/199652d9162d9.html, оценка из 5, голосов 10
|