Správci balíčků mohou velmi usnadnit instalaci a konfiguraci aplikací v systému Windows. Stejně jako apt-get, Homebrew nebo yum na Linuxu a macOS můžete použít Chocolatey nebo Windows Package Manager (winget) na Windows 10 a 11.
Přečtěte si, jak podrobně diskutujeme o Chocolatey a wingetu a pomůžeme vám rozhodnout se pro lepší možnost.
Co dělá správce balíčků?
Správce balíčků je software, který snadno automatizuje instalaci, aktualizaci a konfiguraci softwaru nebo závislostí třetích stran. Vyznačují se také rozsáhlým katalogem softwaru (nebo balíčků), ze kterého si můžete vybrat a nainstalovat jej pomocí jediného příkazu na terminálu. Tyto programy mohou být spojeny do projektu nebo existují jako samostatná aplikace třetí strany.
Správa instalace a upgradu více nástrojů v rámci vašeho projektu může být docela frustrující, protože musíte zajistit, aby byl váš systém kompatibilní se softwarem třetích stran. Pokud byste měli integrovat a aktualizovat každý software třetí strany ručně, ztráceli byste velkou část svého drahocenného času správou softwarových závislostí.
Stejně jako yum nebo apt-get na Linuxu vám může správce balíčků pro Windows pomoci stáhnout nejnovější software bez obav o kompatibilitu softwaru nebo malware. Pomocí jediného příkazu na PowerShell nebo terminálu si můžete snadno stáhnout software, který potřebujete.
Hlavní funkce správce balíčků pro stahování softwaru v systému Windows můžete shrnout následovně:
- Nalezení správných zdrojových souborů pro vaši platformu.
- Zajištění, že software neobsahuje malware a další slabá místa zabezpečení.
- Přidání příslušných softwarových závislostí do počítače se systémem Windows.
- Umožňuje bezproblémovou instalaci, aktualizaci a odebrání softwaru.
Co je čokoláda?
Chocolatey je nejoblíbenější open-source správce balíčků v ekosystému Microsoft Windows. Jako software třetí strany vyniká jako automatizovaný nástroj, který nainstaluje správný software do vašeho PC jednoduchým, rychlým a nákladově efektivním způsobem.
Vývojáři softwaru také obvykle používají Chocolatey k rychlému stažení požadovaných závislostí bez ztrácet čas složitým instalačním procesem každého nástroje třetí strany ve složitém systému Windows životní prostředí. Můžete nastavit a použijte Chocolatey prostřednictvím příkazového řádku Windows nebo PowerShell.
Co je Správce balíčků systému Windows (winget)?
Pojetí správce balíčků od Microsoftu v linuxovém duchu se nazývá Windows Package Manager nebo winget, jak je všeobecně známější. winget je open source správce balíčků nástrojů příkazového řádku představený v roce 2020 s Windows 10. Uživatelům Windows nabízí přístup k velkému výběru instalovatelných aplikací.
Microsoft zajistil, že Windows Package Manager je open-source a přístupný na GitHubu, stejně jako ostatní populární správci balíčků (Yarn, NPM, Chocolatey). Správce balíčků Windows byl spuštěn s Windows 10 jako alternativa k Chocolatey – výkonnému správci balíčků s otevřeným zdrojovým kódem třetí strany, který používá komunita Windows.
Neváhejte a podívejte se na našeho podrobného průvodce na pomocí wingetu ve Windows 11.
Čokoláda vs. winget: Které byste měli použít?
Chocolatey existuje již více než deset let a je široce používán uživateli Windows. Na druhou stranu winget vyšel až v roce 2020, nemá širokou zákaznickou základnu a pro uživatele Windows je neznámý.
Správce balíčků Windows je relativně novější, ale jako alternativa k Chocolatey představuje solidní pouzdro.
1. Který z nich má nejlepší vlastnosti?
Chocolatey nabízí tři hlavní produkty – Chocolatey for Business, Pro Edition a Open Source.
Chocolatey for Business je zaměřena na podniky, které chtějí integrovat automatizovaného správce balíčků do svého pracovního postupu DevOps a bezproblémově spravovat více prostředí Windows. Podnikoví uživatelé mohou využít Chocolatey k automatizaci životního cyklu softwaru Windows. Tyto speciální komerční licence jsou dostupné pro podnikové uživatele a nabízejí mnoho důležitých funkcí.
Edice Chocolatey s otevřeným zdrojovým kódem používá největší registr balíčků Windows a sdružuje všechny vaše závislosti nasazení do jediného kompilovaného souboru. Je to preferovaná možnost pro běžné uživatele Windows, kteří chtějí automatizovat správu aplikací.
Pokud jste individuální uživatel, ale chtěli byste prémiovější zážitek, můžete přejít na Chocolatey Pro Edition a získat další funkce, jako je ochrana a spolehlivost runtime malwaru.
Bez ohledu na vámi vybranou edici Chocolatey můžete vytvářet nové balíčky, používat stávající a integrovat Chocolatey s různými nástroji infrastruktury.
Winget je naproti tomu docela jednoduchý. V manifestu YAML můžete vytvářet nebo nahrávat nové balíčky, stahovat aplikace z úložiště Windows a konfigurovat je, jak uznáte za vhodné. Kromě toho je winget k dispozici také pro vývojáře a nezávislé dodavatele softwaru.
Stejně jako winget, open-source edice Chocolatey vám umožňuje stahovat aplikace z registru, upgradovat aplikace na nejnovější verzi a konfigurovat je pomocí příkazového řádku. Chocolatey nabízí větší škálu funkcí, které uspokojí různorodou zákaznickou základnu, zatímco winget se zaměřuje na zjednodušení instalace softwaru pro běžné uživatele.
2. Který z nich stojí více?
Jak již bylo zmíněno, Správce balíčků systému Windows je nástroj s otevřeným zdrojovým kódem, který je zdarma k dispozici ve Windows 10 a 11.
Chocolatey’s Open Source edition je také zdarma, ale Chocolatey for Business (C4B) a Chocolatey Pro jsou placené. Chocolatey neopravňuje organizace k používání Chocolatey Pro, takže podniky budou muset buď používat edici s otevřeným zdrojovým kódem, nebo si zakoupit C4B.
3. Který má nejlepší dostupný software?
Chocolatey hostí největší softwarový registr Windows s více než 9 500 balíčky spravovanými komunitou prostřednictvím svého úložiště Chocolatey Community Package Repository. Google Chrome, Adobe Reader, Notepad++ a Microsoft Teams jsou snadno dostupné přes Chocolatey.
Microsoft Windows Package Manager Community Repository neobsahuje tolik balíčků jako Chocolatey, ale podporuje široce používaný software, jako je 7-Zip, Google Chrome a další.
4. Které je snazší používat?
Pokud jde o použitelnost, není snadné oddělit winget a Chocolatey. Správce balíčků Windows se snadno instaluje prostřednictvím obchodu Microsoft Store (předinstalovaný v některých edicích Windows 11). Chcete-li začít, můžete spustit terminál a zadat příslušný příkaz winget.
Případně si musíte stáhnout Chocolatey přes PowerShell změnou některých zásad provádění. Pokud byste se k používání Chocolatey raději vyhnuli používání rozhraní příkazového řádku, můžete využít Chocolatey GUI. Je to snadno použitelná aplikace, která vám umožní zobrazit dostupné balíčky Chocolatey a nainstalovat je přímo prostřednictvím GUI.
5. Která má nejlepší komunitní podporu?
Protože Chocolatey existuje již více než deset let, má větší komunitu. Oficiální dokumenty na Chocolatey také usnadňují začátek s Chocolatey.
Naproti tomu komunita Windows Package Manager je poněkud omezená a dokumenty Microsoftu nejsou pro začátečníky snadno srozumitelné.
Čokoláda vs. winget: Náš verdikt
Chocolatey je velmi výkonný a slouží širokému spektru zákazníků Windows, zatímco winget je lepší pro běžné uživatele, kteří si chtějí zjednodušit instalaci aplikací na Windows. Chocolatey má lepší komunitní podporu, větší softwarový registr a některé docela skvělé funkce, které mohou posunout životní cyklus vývoje softwaru vašeho týmu na další úroveň.
Pokud jste podnikový uživatel nebo někdo, kdo chce vylepšeného správce balíčků pro Windows, měli byste se rozhodnout pro obchodní nebo prémiovou edici Chocolatey. Pro běžné uživatele je edice Chocolatey s otevřeným zdrojovým kódem dostatečně dobrá, aby usnadnila instalaci aplikací do počítače se systémem Windows.