Translations:Binary package guide/4/ru


 * 1) Это позволяет администраторам экономить время при поддерживании похожих систем обновлёнными. Компиляция всего из исходников может потребовать много времени. Обслуживание нескольких похожих систем (некоторые из них, возможно, имеют старое оборудование) может стать намного проще, если только одна система будет компилировать всё из исходников, а остальные будут использовать бинарные пакеты.
 * 2) Осуществлять безопасные обновления. Для критически важных в производстве систем важно как можно дольше оставаться пригодными для использования. Это может быть осуществлено с помощью установочного сервера, который сначала будет применять все обновления к себе. Когда установочный сервер окажется в хорошем состоянии, обновления смогут быть применены к критическим системам. Другой подход – осуществлять обновления в chroot-среде на той же системе и использовать созданные там бинарные пакеты в реальной системе.
 * 3) В качестве резервной копии. Часто бинарные пакеты являются единственным способом восстановления повреждённой системы (т.е. повреждённого компилятора). Наличие предварительно скомпилированных бинарных пакетов либо на отдельном сервере, либо на локальной системе может стать большим подспорьем в случае повреждения базовой системы.
 * 4) Это содействует обновлению очень старых систем. Задача обновления очень старых систем может быть существенно облегчена с помощью бинарных пакетов. Обычно установка бинарных пакетов на старых системах бывает полезна но причине того, что они не требуют установки/обновления зависимостей времени сборки. Также бинарные пакеты позволяют избежать ошибок во время построения, поскольку они скомпилированы заранее.