[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Не запускается sshd в bullseye на виртуальной машине




> On 16 Feb 2024, at 16:47, Victor Wagner <vitus@wagner.pp.ru> wrote:
> 
> В Fri, 16 Feb 2024 16:17:18 +0300
> Dmitrii Kashin <freehck@gmail.com> пишет:
> 
>> А по существу, что ни выбери -- всё равно надо либо делать базовый
>> образ с builddeps, либо каждый раз ждать, пока всё поставится. Докер
>> ли, виртуалка ли... Pbuilder даже, и тот имеет архив с базовым
>> имиджем. И он тоже потратит время, чтобы туда зависимости доставить.
>> Без этого никуда.
> 
> И это хорошо и правильно

Ну да. Тем не менее всё зависит от вводных. От частоты сборок, от способностей кэширования, от положения билд-серверов в сети, от частоты обновления зависимостей.

Если сборки частые -- то есть большая разница, занимает она семь минут или одну (помножаем на число сборок в день, получаем количество сэкономленного времени.
Если собирается что-нибудь явовское -- есть смысл подключать кэширование для зависимостей maven-а (их бывает очень, очень много; так что тезис о том, что крайне редко пакет имеет 657 метров зависимостей -- не вполне верен).
Если у сети ограниченный канал (например в силу юридических причин производство релоцировалось в КЗ, что нынче не редкость) -- тоже.

> Ну конечно у меня оно эти 657Мб качало с локального миррора в той же
> стойке.

Это кстати тоже в пункт о "положении билд-серверов в сети". Где-то есть локальный миррор, где-то нет его.

Обычная DevOps-практика, в общем, заключается в том, что мы либо готовим базовый имидж на регулярной основе, так что он всегда свежий, к примеру, в течение дня; либо устанавливаем кэширующие сервера/зеркала с тем же умыслом. Обычно этого хватает. Особенно с учётом частоты обновления публичных зеркал дебиана.

Reply to: