С 2014 года поддерживаются машины Chocolatey на Linux (с использованием Mono). Роб Рейнольдс, создатель Chocolatey, фактически продемонстрировал эту возможность в PuppetConf 2014. Демонстрация создания пакета начинается с отметки 11 минут в этом видео. В результате в настоящее время поддерживается процесс создания шоколадного пакета, то есть choco pack
.
ПРИМЕЧАНИЕ: Я предположил, что терминология построения пакета такая же, как создание пакета.
В настоящее время двоичный код choco, который скомпилирован для использования в Linux, нигде не распространяется. Однако в настоящее время мы создаем Choco с помощью Travis. Вы можете увидеть yml-файл here. Теоретически вы должны иметь возможность захватить исходный код из GitHub, а затем выполнить те же команды, что и Travis, для создания скомпилированной версии choco, которую вы можете использовать в Linux.
Если 'choco.exe' является сборкой .NET, вы можете запустить' mono choco.exe', чтобы запустить его в Linux. Проблема в том, что я не могу понять, как получить исполняемый файл без фактической установки Chocolatey (и скрипт установки, похоже, не работает на Linux) –