[devel] Упаковка "бинарников"

Aleksey Novodvorsky aen на altlinux.ru
Сб Июл 21 00:45:42 MSK 2018


сб, 21 июля 2018 г., 0:35 Pavel Vainerman <pv на etersoft.ru>:

> Добрый вечер.
>
> Существует ли у нас официальный способ или какое-то полиси для упаковки
> программ, которые по сути являются одним бинарником. Это особенно
> актуально для программ написаных на GO. Всё чаще сталкиваюсь с тем, что
> нужные программы распространяются в виде архива, который рекомендуется
> скачать с сайта, просто выбрав нужную платформу (32bit, 64bit) и всё.
> Для меня из последнего это consul, vault, gitlab-runner и т.п.
>
> Я не сильный специалист по go и собирать из исходников не очень
> стремлюсь. Более того, общее впечатление, что программы go собирать из
> исходников нужно только разработчикам, которым либо нужна текущая
> нестабильная версия с новыми плюшками, либо активным контрибьютерам.
> А вроде всем остальным просто "скачайте".
>
> Я понимаю, что захламлять репозиторий перепакованными бинарниками,
> это тоже  что-то странное,  но очень хочется ставить подобные программы
> единообразно, обычным apt-get install xxx.
>
> Т.к. по ощущению всё больше становится программ распространяющихся таким
> способом, может у нас есть какой-то готовый рецепт на такие случаи?
> Может это должен быть пакет, который при установке выкачивает бинарь?
> (а сам по себе содержит обвязку в виде service-файлов, конфигов и т.п.).
>
> Есть у нас какие-то правила на эту тему?
>
> P.S. Интересуюсь пока просто "видением партии", т.к. собрать для себя
>

Это все же большой риск для безопасности. Без реальной возможности проверки
такого пакета.
Потому не стоит такое класть в публичный репозиторий, можно подставить
пользователей.

Rgrds, Алексей


пакет и положить в свой частный репозиторий тоже никто не мешает.
>
>
> --
> Pavel Vainerman
> www.etersoft.ru
> _______________________________________________
> Devel mailing list
> Devel на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20180721/96ff9d5a/attachment.html>


Подробная информация о списке рассылки Devel