<div dir="auto"><div><br><br><div data-smartmail="gmail_signature"><br></div><br><div class="gmail_quote"><div dir="ltr">сб, 21 июля 2018 г., 0:35 Pavel Vainerman <<a href="mailto:pv@etersoft.ru">pv@etersoft.ru</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Добрый вечер.<br>
<br>
Существует ли у нас официальный способ или какое-то полиси для упаковки<br>
программ, которые по сути являются одним бинарником. Это особенно<br>
актуально для программ написаных на GO. Всё чаще сталкиваюсь с тем, что<br>
нужные программы распространяются в виде архива, который рекомендуется<br>
скачать с сайта, просто выбрав нужную платформу (32bit, 64bit) и всё.<br>
Для меня из последнего это consul, vault, gitlab-runner и т.п.<br>
<br>
Я не сильный специалист по go и собирать из исходников не очень<br>
стремлюсь. Более того, общее впечатление, что программы go собирать из<br>
исходников нужно только разработчикам, которым либо нужна текущая<br>
нестабильная версия с новыми плюшками, либо активным контрибьютерам.<br>
А вроде всем остальным просто "скачайте".<br>
<br>
Я понимаю, что захламлять репозиторий перепакованными бинарниками,<br>
это тоже что-то странное, но очень хочется ставить подобные программы<br>
единообразно, обычным apt-get install xxx.<br>
<br>
Т.к. по ощущению всё больше становится программ распространяющихся таким<br>
способом, может у нас есть какой-то готовый рецепт на такие случаи?<br>
Может это должен быть пакет, который при установке выкачивает бинарь?<br>
(а сам по себе содержит обвязку в виде service-файлов, конфигов и т.п.).<br>
<br>
Есть у нас какие-то правила на эту тему?<br>
<br>
P.S. Интересуюсь пока просто "видением партии", т.к. собрать для себя<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Это все же большой риск для безопасности. Без реальной возможности проверки такого пакета.</div><div dir="auto">Потому не стоит такое класть в публичный репозиторий, можно подставить пользователей.</div><div dir="auto"><br></div><div dir="auto">Rgrds, Алексей</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
пакет и положить в свой частный репозиторий тоже никто не мешает.<br>
<br>
<br>
-- <br>
Pavel Vainerman<br>
<a href="http://www.etersoft.ru" rel="noreferrer noreferrer" target="_blank">www.etersoft.ru</a><br>
_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@lists.altlinux.org" target="_blank" rel="noreferrer">Devel@lists.altlinux.org</a><br>
<a href="https://lists.altlinux.org/mailman/listinfo/devel" rel="noreferrer noreferrer" target="_blank">https://lists.altlinux.org/mailman/listinfo/devel</a></blockquote></div></div></div>