Перейти к содержимому

Chocolatey

ПриложениеChocolatey Software

Также называется choco, chocolatey.org

Chocolatey SoftwareSystem

Созданный сообществом менеджер пакетов Windows, появившийся раньше winget. Процесс - choco.exe. Это не WinGet.

Что необходимо знать

Chocolatey - более старый менеджер от сообщества. WinGet - более поздний CLI от Microsoft.

choco.exe от Chocolatey Software появился раньше winget. Скачивайте его с chocolatey.org/install. Идентификаторы пакетов не совпадают с WinGet. Scoop и Ninite представляют собой другие инструменты.

Что это такое?
Созданный сообществом менеджер пакетов Windows
То же самое, что и WinGet?
Нет. Другой клиент и каталог
Команда?
choco.exe
Feex сообщает
Если в сценарии указано choco, я бы установил Chocolatey с chocolatey.org. Если в сценарии указан winget, я бы использовал «Установщик приложений». Смешивание этих двух строк приводит к ошибкам с идентификаторами.

Что такое Chocolatey?

choco.exe устанавливает пакеты из фида сообщества Chocolatey (и других добавленных вами источников). winget.exe - это более поздний клиент от Microsoft. У них разные идентификаторы пакетов.

Если вы никогда им не пользовались

Если в файле README указано "choco install", Chocolatey - это менеджер пакетов сообщества от Chocolatey Software. Он появился в 2011 году, раньше winget. Установите его с chocolatey.org/install. Команда - choco.exe. Это не WinGet, не Scoop и не Ninite.

Для чего он используется?

choco install из репозитория сообщества

Эта однострочная команда - причина, по которой люди до сих пор используют Chocolatey. winget install использует каталог Microsoft и другие идентификаторы.

choco upgrade all

Привычная команда Chocolatey. winget upgrade --all - аналог от Microsoft, а не этот исполняемый файл.

Внутренние фиды на коммерческих выпусках

Chocolatey Software продает это решение. Бакеты Scoop устроены иначе.

Для кого он предназначен?

  • Пользователи, использующие более старый сценарий настройки Windows
  • Организации, которые уже стандартизировали использование choco
  • Все, кто сравнивает это решение с winget или Scoop

Текущий статус

Chocolatey (2011) - это актуальный менеджер пакетов от Chocolatey Software. Разработчик по-прежнему направляет пользователей Windows на https://chocolatey.org/install.

Сколько ему лет?

Chocolatey был запущен в 2011 году. WinGet появился в 2020 году. Scoop - в 2013 году. Во многих старых руководствах по Windows по-прежнему упоминается choco, поскольку этот репозиторий появился первым. В современной Windows также присутствует winget в составе «Установщика приложений».

Версии

Сначала основные каналы. Точные номера сборок здесь не верифицируются.

Клиент с открытым исходным кодом
Chocolatey for Business

Системные требования

Значения соответствуют общедоступным рекомендациям издателя. Нагрузка все же меняет реальные потребности.

Минимум

Минимальные системные требования
Операционная система Windows 10 или Windows 11 согласно текущей документации Chocolatey
Оперативная память Достаточно для Windows и этого приложения. Сложным проектам требуется больше.

Потребление ресурсов

Нагрузка на CPU
Зависит от установщика, который запускает пакет
Нагрузка на сеть
Загрузка из выбранного вами фида

Установленные процессы

Эти исполняемые файлы принадлежат данному продукту, когда он установлен.

Установленные процессы
choco.exe CLI менеджера пакетов

Компоненты автозагрузки

choco.exe - это инструмент командной строки. Он не должен запускаться вместе с Windows. Некоторые пакеты добавляют свои собственные записи в автозагрузку.

Расположение файлов

Обычные расположения Chocolatey
Типичная установка C:\ProgramData\chocolatey\

Форматы файлов

Пакеты Nuspec. Списки packages.config

Распространенные проблемы

Идентификатор пакета не совпадает с идентификатором winget

choco search и winget search используют разные каталоги. Копирование идентификатора между инструментами приведет к ошибке.

Качество пакетов сообщества различается

Ознакомьтесь со страницей пакета. У источника WinGet действуют свои правила проверки. Ни один из них не является страницей с флажками Ninite.

Устранение проблем

Устанавливайте с chocolatey.org/install с помощью задокументированной команды PowerShell

Случайный choco.exe в «Загрузках» не является клиентом. winget уже установлен на многих компьютерах, если вам нужен CLI от Microsoft.

choco source list в случае сбоя установки

Поврежденный источник - это проблема конфигурации Chocolatey. Бакеты Scoop представляют собой другое дерево файлов.

Запускайте командную строку от имени администратора для установки на уровне всей системы

Другая модель - Scoop на уровне пользователя. Chocolatey часто требует прав администратора.

Альтернативы

WinGet для каталога Microsoft. Scoop для инструментов в пользовательской папке. Ninite для страницы однократной установки.

Официальная помощь и загрузки

Начинайте с сайта разработчика. Случайные сайты с файлами exe не являются каналами поддержки.

Официальные контакты
Скачать chocolatey.org/install Официальный установщик или страница разработчика
Помощь docs.chocolatey.org/ Поддержка разработчика
Официальный сайт chocolatey.org/ Начинайте отсюда, а не со случайных сайтов с файлами exe

Сопутствующее оборудование

Сеть и диск для загружаемых пакетов. Сам клиент имеет небольшой размер.

Технические подробности

Технические подробности

Номера версий у разработчика меняются. В этой статье конкретная сборка не фиксируется.

Источники и проверка

Метка зарегистрированного источника: август 2026. Эта метка не гарантирует независимую проверку. Как мы проводим исследования.

Была ли эта статья полезна?

Достаточно ответа "да" или "нет". При желании выберите причину или оставьте короткую заметку.

Была ли эта статья полезна?