Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

Менеджеры пакетов могут упростить установку и настройку приложений в Windows. Как и apt-get, Homebrew или yum в Linux и macOS, вы можете использовать Chocolatey или диспетчер пакетов Windows (winget) в Windows 10 и 11.

Читайте дальше, пока мы подробно обсуждаем Chocolatey и winget и помогаем вам выбрать лучший вариант.

Что делает менеджер пакетов?

Менеджер пакетов — это программное обеспечение, которое легко автоматизирует установку, обновление и настройку стороннего программного обеспечения или зависимостей. Они также имеют обширный каталог программного обеспечения (или пакетов), который вы можете выбрать и установить с помощью всего одной команды на терминале. Эти программы могут быть объединены в проект или существовать как отдельное стороннее приложение.

Управление установкой и обновлением нескольких инструментов в вашем проекте может стать довольно утомительным, поскольку вам необходимо убедиться, что ваша система совместима со сторонним программным обеспечением. Если бы вы интегрировали и обновляли каждое стороннее программное обеспечение вручную, вы бы потратили большую часть своего драгоценного времени на управление зависимостями программного обеспечения.

instagram viewer

Как и yum или apt-get в Linux, менеджер пакетов для Windows может помочь вам загрузить новейшее программное обеспечение, не беспокоясь о совместимости программного обеспечения или вредоносном ПО. С помощью всего одной команды в PowerShell или Терминале вы можете легко загрузить необходимое программное обеспечение.

Вы можете резюмировать основные функции менеджера пакетов для загрузки программного обеспечения в Windows следующим образом:

  • Поиск правильных исходных файлов для вашей платформы.
  • Обеспечение отсутствия в программном обеспечении вредоносных программ и других уязвимостей безопасности.
  • Добавление соответствующих программных зависимостей на ваш ПК с Windows.
  • Разрешение бесшовной установки, обновления и удаления программного обеспечения.

Что такое Шоколадный?

Chocolatey — самый популярный менеджер пакетов с открытым исходным кодом в экосистеме Microsoft Windows. Как стороннее программное обеспечение, он превосходен как автоматизированный инструмент, который устанавливает нужное программное обеспечение на ваш компьютер простым, быстрым и экономичным способом.

Разработчики программного обеспечения также обычно используют Chocolatey для быстрой загрузки необходимых зависимостей без тратить время на сложный процесс установки для каждого стороннего инструмента на сложной Windows среда. Вы можете настроить и использовать Chocolatey через командную строку Windows или PowerShell.

Что такое диспетчер пакетов Windows (winget)?

Взгляд Microsoft на менеджер пакетов в духе Linux называется диспетчером пакетов Windows, или winget, как он более широко известен. winget — это менеджер пакетов инструментов командной строки с открытым исходным кодом, представленный в 2020 году вместе с Windows 10. Он предлагает пользователям Windows доступ к большому выбору устанавливаемых приложений.

Microsoft позаботилась о том, чтобы диспетчер пакетов Windows имел открытый исходный код и был доступен на GitHub, как и другие популярные менеджеры пакетов (Yarn, NPM, Chocolatey). Диспетчер пакетов Windows был запущен с Windows 10 в качестве альтернативы Chocolatey — мощному стороннему диспетчеру пакетов с открытым исходным кодом, используемому сообществом Windows.

Не стесняйтесь обращаться к нашему подробному руководству по с помощью winget в виндовс 11.

Шоколадный против. winget: Что следует использовать?

Chocolatey существует уже более десяти лет и широко используется пользователями Windows. С другой стороны, winget был выпущен только в 2020 году, не имеет широкой клиентской базы и незнаком пользователям Windows.

Диспетчер пакетов Windows относительно новее, но представляет собой надежную альтернативу Chocolatey.

1. Какой из них имеет лучшие характеристики?

Chocolatey предлагает три основных продукта — Chocolatey для бизнеса, Pro Edition и Open Source.

Chocolatey for Business предназначен для предприятий, которые хотят интегрировать автоматизированный менеджер пакетов в свой рабочий процесс DevOps и беспрепятственно управлять несколькими средами Windows. Корпоративные пользователи могут использовать Chocolatey для автоматизации жизненного цикла программного обеспечения Windows. Эти специальные коммерческие лицензии доступны для корпоративных пользователей и предлагают множество важных функций.

Редакция Chocolatey с открытым исходным кодом использует самый большой реестр пакетов Windows и объединяет все ваши зависимости развертывания в один скомпилированный файл. Это предпочтительный вариант для обычных пользователей Windows, желающих автоматизировать управление приложениями.

Если вы являетесь индивидуальным пользователем, но хотели бы более премиального опыта, вы можете переключиться на Chocolatey Pro Edition для получения дополнительных функций, таких как защита от вредоносных программ во время выполнения и надежность.

Независимо от выбранной версии Chocolatey вы можете создавать новые пакеты, использовать существующие и интегрировать Chocolatey с различными инструментами инфраструктуры.

Winget, напротив, довольно прост. Вы можете создавать или загружать новые пакеты в манифесте YAML, загружать приложения из репозитория Windows и настраивать их по своему усмотрению. Кроме того, winget также доступен для разработчиков и независимых поставщиков программного обеспечения.

Как и winget, версия Chocolatey с открытым исходным кодом позволяет загружать приложения из реестра, обновлять приложения до последней версии и настраивать их через командную строку. Chocolatey предлагает более широкий набор функций для обслуживания разнообразной клиентской базы, в то время как winget ориентирован на упрощение установки программного обеспечения для обычных пользователей.

2. Какой из них стоит больше?

Как упоминалось ранее, диспетчер пакетов Windows — это инструмент с открытым исходным кодом, доступный бесплатно в Windows 10 и 11.

Версия Chocolatey с открытым исходным кодом также бесплатна, но Chocolatey for Business (C4B) и Chocolatey Pro платные. Chocolatey не разрешает организациям использовать Chocolatey Pro, поэтому предприятиям придется либо использовать версию с открытым исходным кодом, либо приобретать C4B.

3. У кого лучшее доступное программное обеспечение?

Chocolatey содержит крупнейший реестр программного обеспечения Windows с более чем 9500 поддерживаемых сообществом пакетов через репозиторий пакетов сообщества Chocolatey. Google Chrome, Adobe Reader, Notepad++ и Microsoft Teams легко доступны через Chocolatey.

Репозиторий Microsoft Windows Package Manager Community Repository не содержит столько пакетов, сколько Chocolatey, но поддерживает широко используемое программное обеспечение, такое как 7-Zip, Google Chrome и другие.

4. Что проще в использовании?

С точки зрения удобства использования, разделить winget и Chocolatey непросто. Диспетчер пакетов Windows легко устанавливается через Microsoft Store (предустановлен в некоторых выпусках Windows 11). Для начала вы можете запустить терминал и ввести соответствующую команду winget.

Кроме того, вы должны загрузить Chocolatey через PowerShell, изменив некоторые политики выполнения. Если вы предпочитаете избегать использования интерфейса командной строки для использования Chocolatey, вы можете воспользоваться графическим интерфейсом Chocolatey. Это простое в использовании приложение, которое позволяет вам просматривать доступные пакеты Chocolatey и устанавливать их непосредственно через графический интерфейс.

5. У кого лучшая поддержка сообщества?

Поскольку Chocolatey существует уже более десяти лет, у него более широкое сообщество. Официальная документация в Chocolatey также упрощает начало работы с Chocolatey.

Напротив, сообщество Windows Package Manager несколько ограничено, а документы Microsoft непросты для понимания новичками.

Шоколадный против. winget: наш вердикт

Chocolatey очень мощен и обслуживает широкий круг пользователей Windows, в то время как winget лучше подходит для обычных пользователей, которые хотят упростить установку приложений в Windows. У Chocolatey лучшая поддержка сообщества, большой реестр программного обеспечения и несколько довольно интересных функций, которые могут вывести жизненный цикл разработки программного обеспечения вашей команды на новый уровень.

Если вы являетесь корпоративным пользователем или кому-то, кому нужен улучшенный менеджер пакетов для Windows, вам следует выбрать бизнес-версию или премиум-версию Chocolatey. Для обычных пользователей версия Chocolatey с открытым исходным кодом достаточно хороша, чтобы упростить установку приложений на ПК с Windows.