Прескачане към съдържанието

Chocolatey

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

Наричан също choco, chocolatey.org

Chocolatey SoftwareСистема

Пакетен мениджър за 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, бих използвал App Installer. Смесването на двата реда води до грешки с идентификаторите.

Какво е 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, а не това exe.

Вътрешни канали при търговските издания

Chocolatey Software продава това. Хранилищата на Scoop (buckets) имат различна структура.

За кого е предназначен?

  • Хора, следващи по-стар инсталационен скрипт за Windows
  • Организации, които вече са се стандартизирали около choco
  • Всеки, който сравнява това с winget или Scoop

Текущо състояние

Chocolatey (2011) е актуален пакетен мениджър от Chocolatey Software. Доставчикът все още насочва потребителите на Windows към https://chocolatey.org/install.

Откога съществува?

Chocolatey стартира през 2011 г. WinGet се появи през 2020 г. Scoop през 2013 г. Много по-стари ръководства за Windows все още посочват choco, защото това хранилище беше първо. Актуалният Windows съдържа и winget в App Installer.

Версии

Първо основните канали. Точните номера на компилациите не са изцяло проверени тук.

Клиент с отворен код
Chocolatey for Business

Системни изисквания

Стойностите следват публичните указания на издателя. Работното натоварване все пак променя реалната потребност.

Минимум

Минимални системни изисквания
Операционна система Windows 10 или Windows 11 според актуалната документация на Chocolatey
RAM Достатъчно за Windows плюс съответното приложение. По-тежките проекти изискват повече.

Профил на ресурсите

Натоварване на процесора
Следва инсталатора, който даден пакет изпълнява
Мрежово натоварване
Изтегля от избрания от вас канал

Инсталирани процеси

Тези изпълними файлове принадлежат на този продукт, когато е инсталиран.

Инсталирани процеси
choco.exe CLI на пакетен мениджър

Компоненти за автостартиране

choco.exe е CLI. Не трябва да се стартира с Windows. Някои пакети добавят собствени записи в Startup.

Местоположения на файловете

Често срещани местоположения на Chocolatey
Типична инсталация C:\ProgramData\chocolatey\

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

Nuspec пакети. packages.config списъци

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

Пакетният идентификатор не е идентификаторът в winget

choco search и winget search са различни каталози. Копирането на идентификатор между инструментите води до неуспех.

Качеството на пакетите от общността варира

Прочетете страницата на пакета. Източникът на WinGet има свои собствени правила за преглед. Нито едно от тях не е курираната страница с отметки на Ninite.

Справяне със затруднения

Инсталирайте от chocolatey.org/install чрез описания PowerShell

Случайно choco.exe в Downloads не е клиентът. winget вече присъства на много компютри, ако търсите конзолния инструмент на Microsoft.

choco source list, ако инсталациите са неуспешни

Повреден източник е въпрос на конфигурация на Chocolatey. Хранилищата (buckets) на Scoop са различно файлово дърво.

Стартирайте конзолата като администратор за инсталации за цялата машина

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

Алтернативи

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

Официална помощ и изтегляния

Започнете от разработчика. Произволните сайтове за exe файлове не са канал за поддръжка.

Официални контакти
Изтегляне chocolatey.org/install Официален инсталатор или страница на разработчика
Помощ docs.chocolatey.org/ Поддръжка от разработчика
Официален сайт chocolatey.org/ Започнете оттук, а не от произволен хост за exe файлове

Свързан хардуер

Мрежа и диск за пакетите, които изтегляте. Самият клиент е малък.

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

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

Номерата на версиите на разработчика се променят. Тази статия не се обвързва с конкретна компилация.

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

Записан етикет за източник: август 2026 г. Този етикет не установява независима проверка. Как проучваме.

Беше ли полезна тази статия?

Достатъчно е "да" или "не". Изберете причина, ако желаете, или добавете кратка бележка.

Беше ли полезна тази статия?