Мениджърите на пакети могат да направят инсталирането и конфигурирането на приложения в Windows много лесно. Подобно на apt-get, Homebrew или yum на Linux и macOS, можете да използвате Chocolatey или Windows Package Manager (winget) на Windows 10 и 11.
Прочетете, докато обсъждаме Chocolatey и winget в детайли и ще ви помогнем да изберете по-добрия вариант.
Какво прави мениджърът на пакети?
Мениджърът на пакети е софтуер, който лесно автоматизира инсталирането, надграждането и конфигурацията на софтуер или зависимости на трети страни. Те също така разполагат с огромен каталог от софтуер (или пакети), от които можете да избирате и инсталирате само с една команда на терминала. Тези програми могат да бъдат групирани в проект или да съществуват като самостоятелно приложение на трета страна.
Управлението на инсталирането и надграждането на множество инструменти в рамките на вашия проект може да стане доста разочароващо, защото трябва да се уверите, че системата ви е съвместима със софтуер на трети страни. Ако трябваше да интегрирате и актуализирате всеки софтуер на трета страна ръчно, ще загубите голяма част от ценното си време в управление на софтуерните зависимости.
Подобно на yum или apt-get в Linux, мениджърът на пакети за Windows може да ви помогне да изтеглите най-новия софтуер, без да се притеснявате за съвместимостта на софтуера или зловреден софтуер. Само с една команда в PowerShell или терминала можете лесно да изтеглите софтуера, от който се нуждаете.
Можете да обобщите основните характеристики на мениджъра на пакети за изтегляне на софтуер в Windows, както следва:
- Намиране на правилните изходни файлове за вашата платформа.
- Гарантиране, че софтуерът не съдържа зловреден софтуер и други уязвимости в сигурността.
- Добавяне на съответните софтуерни зависимости към вашия компютър с Windows.
- Позволява безпроблемно инсталиране, актуализиране и премахване на софтуер.
Какво е шоколадов?
Chocolatey е най-популярният мениджър на пакети с отворен код в екосистемата на Microsoft Windows. Като софтуер на трета страна, той се отличава като автоматизиран инструмент, който инсталира правилния софтуер във вашия компютър по лесен, бърз и рентабилен начин.
Разработчиците на софтуер също обикновено използват Chocolatey за бързо изтегляне на необходимите зависимости без губене на време в сложния процес на инсталиране за всеки инструмент на трета страна на сложен Windows заобикаляща среда. Можете да настроите и използвайте Chocolatey през командния ред на Windows или PowerShell.
Какво представлява Windows Package Manager (winget)?
Възприемането на Microsoft за мениджър на пакети в духа на Linux се нарича Windows Package Manager или winget, както е по-известен. winget е мениджър на пакети с инструменти за команден ред с отворен код, представен през 2020 г. с Windows 10. Той предлага на потребителите на Windows достъп до голям избор от приложения за инсталиране.
Microsoft гарантира, че Windows Package Manager е с отворен код и е достъпен в GitHub, точно както други популярни пакетни мениджъри (Yarn, NPM, Chocolatey). Мениджърът на пакети на Windows беше пуснат с Windows 10 като алтернатива на Chocolatey – мощният мениджър на пакети с отворен код на трета страна, използван от общността на Windows.
Чувствайте се свободни да се обърнете към нашето подробно ръководство за използване на winget в Windows 11.
Шоколадово vs. winget: Кое трябва да използвате?
Chocolatey съществува от повече от десетилетие и се използва широко от потребителите на Windows. От друга страна, winget беше пуснат едва през 2020 г., няма широка клиентска база и не е познат на потребителите на Windows.
Windows Package Manager е сравнително по-нов, но прави солиден случай за себе си като алтернатива на 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 Package Manager е инструмент с отворен код, достъпен безплатно за Windows 10 и 11.
Изданието с отворен код на Chocolatey също е безплатно, но Chocolatey for Business (C4B) и Chocolatey Pro са платени. Chocolatey не разрешава на организации да използват Chocolatey Pro, така че предприятията ще трябва или да използват изданието с отворен код, или да закупят C4B.
3. Кой има най-добрия наличен софтуер?
Chocolatey хоства най-големия софтуерен регистър на Windows с над 9500 пакета, поддържани от общността чрез своето хранилище на пакети Chocolatey Community Package. Google Chrome, Adobe Reader, Notepad++ и Microsoft Teams са лесно достъпни чрез Chocolatey.
Общностното хранилище на Windows Package Manager на Microsoft не съдържа толкова пакети, колкото Chocolatey, но поддържа широко използван софтуер като 7-Zip, Google Chrome и други.
4. Кое е по-лесно за използване?
По отношение на използваемостта, не е лесно да се разделят winget и Chocolatey. Windows Package Manager се инсталира лесно чрез Microsoft Store (предварително инсталиран в някои издания на Windows 11). За да започнете, можете да стартирате терминала и да въведете съответната команда за крило.
Като алтернатива трябва да изтеглите Chocolatey чрез PowerShell, като промените някои правила за изпълнение. Ако предпочитате да избягвате използването на интерфейса на командния ред, за да използвате Chocolatey, можете да се възползвате от Chocolatey GUI. Това е лесно за използване приложение, което ви позволява да преглеждате наличните пакети Chocolatey и да ги инсталирате директно през GUI.
5. Кое има най-добра подкрепа от общността?
Тъй като Chocolatey съществува повече от десетилетие, той има по-голяма общност. Официалните документи в Chocolatey също улесняват започването с Chocolatey.
Обратно, общността на Windows Package Manager е донякъде ограничена и документите на Microsoft не са лесни за разбиране от начинаещи.
Шоколадово vs. winget: Нашата присъда
Chocolatey е много мощен и обслужва широк кръг клиенти на Windows, докато winget е по-добър за случайни потребители, които искат да опростят инсталирането на приложения в Windows. Chocolatey има по-добра поддръжка от общността, по-голям софтуерен регистър и някои доста страхотни функции, които могат да изведат жизнения цикъл на разработка на софтуер на вашия екип на следващото ниво.
Ако сте корпоративен потребител или някой, който иска подобрен мениджър на пакети за Windows, трябва да изберете бизнес или първокласно издание на Chocolatey. За случайни потребители, изданието с отворен код на Chocolatey е достатъчно добро, за да улесни инсталирането на приложения на вашия компютър с Windows.