программу с сишными зависимостями, которые можно установить через пакетный менеджер или собрать самому. Эти зависимости скорее всего есть в пакетных менеджерах других систем и даже есть под винду. Вопрос в том, как мне всё это распространять, чтобы можно было пользоваться моими программами и не париться о сборке и зависимостях?
Сложность 1: у пользователя другой дистрибутив linux той же архитектуры, что и у меня
Сложность 2: у пользователя другой дистр другой архитектуры с другой реализацией libc (musl/newlibc/ulibc)
Сложность 3: у пользователя macos/windows
Сложность 4: у пользователя windows и он боится терминалов и консолей
Дак для линукса всякие flatpak и snap
Обсуждают сегодня