Repolode
chocolatey

chocolatey/choco

Chocolatey — пакетный менеджер для Windows, который устанавливает, обновляет и удаляет программы из командной строки.

Open source альтернатива:Microsoft Store

Звёзды
11,560
Форки
967
Открытые issues
533
Последний коммит
10 дней назад

Что это?

Chocolatey, запускаемый командой choco, переносит в Windows управление пакетами в стиле apt-get или yum. Чтобы установить программу, достаточно указать её имя в одной команде: Chocolatey скачает и установит пакет, избавляя от необходимости искать установщики на сайтах производителей.

Клиент написан на C# и работает в Windows; поддерживаются версии ОС начиная с Windows Server 2008 R2 и Windows 10. Для работы нужны .NET Framework 4.8 и PowerShell 2.0 или новее. Пакеты размещаются в репозитории сообщества на community.chocolatey.org, а коммерческая редакция Chocolatey Pro добавляет такие возможности, как частный кэш загрузок на CDN и защиту с помощью антивирусного сканирования.

В проекте также описана сборка клиента из исходного кода с помощью Visual Studio или окружения на базе Mono в Linux и macOS. Кроме того, в нём есть наборы модульных, интеграционных и сквозных тестов.

Ключевые возможности

  • 01Устанавливайте, обновляйте и удаляйте программы в Windows одной командой из командной строки.
  • 02Поддерживает автодополнение команд клавишей Tab и команду refreshenv для обновления переменных среды без перезапуска оболочки.
  • 03Предоставляет репозиторий пакетов сообщества с программами.
  • 04Показывает справку по каждой команде с помощью параметра --help.
  • 05Записывает каждый запуск в файл в каталоге установки Chocolatey, чтобы упростить диагностику проблем.

Сценарии использования

  • Настройка нового компьютера с Windows для разработки с помощью списка инструментов, заданного в скрипте.
  • Обновление нескольких установленных приложений из одного терминала.
  • Автоматизация установки программ в Windows Server или в конвейерах сборки.

Быстрый старт

  1. 1

    Запустите официальный скрипт установки из README

  2. 2

    Посмотрите доступные команды и параметры

    choco.exe --help

Что важно знать

  • Клиент предназначен только для Windows и требует Windows 10 или более поздней версии либо Windows Server 2008 R2 или более поздней версии.
  • Для некоторых функций, например частного CDN-кэша и защиты с помощью проверки на вирусы, требуется платная редакция Chocolatey Pro.

Темы

Частые вопросы

Что такое choco?
Chocolatey — пакетный менеджер для Windows, который устанавливает, обновляет и удаляет программы из командной строки. Chocolatey, запускаемый командой choco, переносит в Windows управление пакетами в стиле apt-get или yum. Чтобы установить программу, достаточно указать её имя в одной команде: Chocolatey скачает и установит пакет, избавляя от необходимости искать установщики на сайтах производителей.
choco можно использовать бесплатно? Какая у него лицензия?
choco распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
choco всё ещё поддерживается?
Активно поддерживается. Последний коммит в choco — 28 окт. 2026 г..
Для чего можно использовать choco?
Настройка нового компьютера с Windows для разработки с помощью списка инструментов, заданного в скрипте. Обновление нескольких установленных приложений из одного терминала. Автоматизация установки программ в Windows Server или в конвейерах сборки.
Как установить choco?
Запустите официальный скрипт установки из README Посмотрите доступные команды и параметры: choco.exe --help
Где скачать choco?
Исходный код и инструкции по установке — на GitHub: https://github.com/chocolatey/choco

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Графический интерфейс для Windows, который управляет установкой и обновлением программ через WinGet, Scoop, Chocolatey, Homebrew, APT, pip, npm и другие пакетные менеджеры.

26,9 тыс.+124 за неделю970C#MITАктивно поддерживаетсяОбновлён 14 часов назад

Установщик для Windows с командной строкой: устанавливает portable-приложения в пользовательские каталоги без запросов прав администратора и беспорядка в PATH.

24,8 тыс.+20 за неделю1,5 тыс.PowerShellOtherАктивно поддерживаетсяОбновлён вчера

Бесплатная программа для удаления приложений в Windows: пакетное удаление, очистка остаточных файлов и запуск деинсталляторов по готовым спискам.

22,3 тыс.+159 за неделю973C#Apache-2.0Активно поддерживаетсяОбновлён 2 месяца назад