Перайсці да змесціва

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, а не гэты exe.

Унутраныя каналы ў камерцыйных рэдакцыях

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 разам з гэтай праграмай. Буйныя праекты патрабуюць больш.

Профіль выкарыстання рэсурсаў

Патрабаванні да працэсара
Залежыць ад усталёўшчыка, які запускаецца пакетам
Нагрузка на сетку
Спампоўвае з абранага вамі канала

Усталяваныя працэсы

Гэтыя выканальныя файлы належаць гэтаму прадукту, калі ён усталяваны.

Усталяваныя працэсы
choco.exe Кліент пакетнага менеджара

Кампаненты аўтазагрузкі

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. Гэтая пазнака не пацвярджае незалежную праверку. Як мы даследуем.

Ці быў гэты артыкул карысным?

Дастаткова адказаць "так" або "не". Выберыце прычыну, калі хочаце, або дадайце кароткую нататку.

Ці быў гэты артыкул карысным?