Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu. Čítaj viac.

Správcovia balíkov môžu veľmi zjednodušiť inštaláciu a konfiguráciu aplikácií v systéme Windows. Podobne ako apt-get, Homebrew alebo yum v systéme Linux a macOS, môžete použiť Chocolatey alebo Windows Package Manager (winget) v systéme Windows 10 a 11.

Čítajte ďalej, keď podrobne diskutujeme o Chocolatey a wingete a pomôžeme vám rozhodnúť sa pre lepšiu možnosť.

Čo robí správca balíkov?

Správca balíkov je softvér, ktorý jednoducho automatizuje inštaláciu, aktualizáciu a konfiguráciu softvéru alebo závislostí tretích strán. Obsahujú tiež rozsiahly katalóg softvéru (alebo balíkov), z ktorých si môžete vybrať a nainštalovať pomocou jediného príkazu na termináli. Tieto programy môžu byť spojené do projektu alebo môžu existovať ako samostatná aplikácia tretej strany.

Riadenie inštalácie a aktualizácie viacerých nástrojov v rámci vášho projektu môže byť dosť frustrujúce, pretože musíte zabezpečiť, aby bol váš systém kompatibilný so softvérom tretích strán. Ak by ste manuálne integrovali a aktualizovali každý softvér tretej strany, stratili by ste veľkú časť drahocenného času spravovaním softvérových závislostí.

instagram viewer

Rovnako ako yum alebo apt-get v systéme Linux, správca balíkov pre Windows vám môže pomôcť stiahnuť najnovší softvér bez obáv z kompatibility softvéru alebo škodlivého softvéru. Jediným príkazom na PowerShell alebo termináli si môžete jednoducho stiahnuť softvér, ktorý potrebujete.

Hlavné funkcie správcu balíkov na sťahovanie softvéru v systéme Windows môžete zhrnúť takto:

  • Nájdenie správnych zdrojových súborov pre vašu platformu.
  • Zabezpečiť, aby softvér neobsahoval malvér a iné bezpečnostné chyby.
  • Pridanie relevantných softvérových závislostí do počítača so systémom Windows.
  • Umožňuje bezproblémovú inštaláciu, aktualizáciu a odstránenie softvéru.

Čo je čokoláda?

Chocolatey je najobľúbenejší správca balíkov s otvoreným zdrojovým kódom v rámci ekosystému Microsoft Windows. Ako softvér tretej strany vyniká ako automatizovaný nástroj, ktorý nainštaluje správny softvér do vášho počítača jednoduchým, rýchlym a nákladovo efektívnym spôsobom.

Vývojári softvéru tiež zvyčajne používajú Chocolatey na rýchle stiahnutie požadovaných závislostí bez strácať čas zložitým inštalačným procesom každého nástroja tretej strany v komplexnom systéme Windows životné prostredie. Môžete nastaviť a použite Chocolatey cez príkazový riadok systému Windows alebo PowerShell.

Čo je správca balíkov systému Windows (winget)?

Poňatie správcu balíkov od spoločnosti Microsoft v linuxovom duchu sa nazýva Windows Package Manager alebo winget, ako je všeobecnejšie známe. winget je open source správca balíkov nástrojov príkazového riadka predstavený v roku 2020 s Windowsom 10. Používateľom systému Windows ponúka prístup k veľkému výberu inštalovateľných aplikácií.

Microsoft zaistil, že Windows Package Manager je open-source a prístupný na GitHub, rovnako ako ostatní populárni správcovia balíkov (Yarn, NPM, Chocolatey). Správca balíkov Windows bol spustený so systémom Windows 10 ako alternatíva k Chocolatey – výkonnému správcovi balíkov s otvoreným zdrojovým kódom tretej strany, ktorý používa komunita Windows.

Neváhajte a pozrite si nášho podrobného sprievodcu na pomocou wingetu v systéme Windows 11.

Čokoláda vs. winget: Ktoré by ste mali použiť?

Čokoláda existuje už viac ako desať rokov a používatelia systému Windows ju široko používajú. Na druhej strane, winget bol vydaný až v roku 2020, nemá širokú zákaznícku základňu a používatelia Windows ho nepoznajú.

Windows Package Manager je relatívne novší, ale predstavuje solídne puzdro ako alternatívu k Chocolatey.

1. Ktorý z nich má najlepšie vlastnosti?

Chocolatey ponúka tri hlavné produkty – Chocolatey for Business, Pro Edition a Open Source.

Chocolatey for Business je zameraný na podniky, ktoré chcú integrovať automatizovaného správcu balíkov do svojho pracovného toku DevOps a bezproblémovo spravovať viacero prostredí Windows. Podnikoví používatelia môžu využiť Chocolatey na automatizáciu životného cyklu softvéru Windows. Tieto špeciálne komerčné licencie sú dostupné pre podnikových používateľov a ponúkajú mnoho dôležitých funkcií.

Vydanie Open Source Chocolatey používa najväčší register balíkov Windows a spája všetky vaše závislosti nasadenia do jedného skompilovaného súboru. Je to preferovaná možnosť pre bežných používateľov systému Windows, ktorí chcú automatizovať správu aplikácií.

Ak ste individuálny používateľ, ale chceli by ste prémiovejší zážitok, môžete prejsť na Chocolatey Pro Edition, kde získate ďalšie funkcie, ako je ochrana pred škodlivým softvérom a spoľahlivosť.

Bez ohľadu na vybratú edíciu Chocolatey môžete vytvárať nové balíčky, používať existujúce a integrovať Chocolatey s rôznymi nástrojmi infraštruktúry.

Winget je naopak celkom jednoduchý. Môžete vytvárať alebo nahrávať nové balíčky v manifeste YAML, sťahovať aplikácie z úložiska Windows a konfigurovať ich, ako uznáte za vhodné. Okrem toho je winget k dispozícii aj pre vývojárov a nezávislých predajcov softvéru.

Rovnako ako winget, aj open-source edícia Chocolatey vám umožňuje sťahovať aplikácie z registra, inovovať aplikácie na najnovšiu verziu a konfigurovať ich cez príkazový riadok. Chocolatey ponúka väčšiu škálu funkcií, ktoré uspokoja rôznorodú zákaznícku základňu, zatiaľ čo winget sa zameriava na zjednodušenie inštalácie softvéru pre bežných používateľov.

2. Ktorý z nich stojí viac?

Ako už bolo spomenuté, Správca balíkov systému Windows je nástroj s otvoreným zdrojovým kódom, ktorý je v systéme Windows 10 a 11 dostupný bezplatne.

Chocolatey’s Open Source edition je tiež zadarmo, ale Chocolatey for Business (C4B) a Chocolatey Pro sú platené. Chocolatey neoprávňuje organizácie na používanie Chocolatey Pro, takže podniky budú musieť použiť verziu s otvoreným zdrojovým kódom alebo si zakúpiť C4B.

3. Ktorý má najlepší dostupný softvér?

Chocolatey hostí najväčší softvérový register Windows s viac ako 9 500 balíkmi spravovanými komunitou prostredníctvom svojho úložiska balíkov Chocolatey Community. Google Chrome, Adobe Reader, Notepad++ a Microsoft Teams sú ľahko dostupné cez Chocolatey.

Microsoft Windows Package Manager Community Repository neobsahuje toľko balíkov ako Chocolatey, ale podporuje široko používaný softvér, ako je 7-Zip, Google Chrome a ďalšie.

4. Čo je jednoduchšie použiť?

Pokiaľ ide o použiteľnosť, nie je ľahké oddeliť winget a Chocolatey. Správca balíkov systému Windows sa jednoducho inštaluje prostredníctvom obchodu Microsoft Store (predinštalovaný v niektorých vydaniach systému Windows 11). Ak chcete začať, môžete spustiť terminál a zadať príslušný príkaz winget.

Prípadne si musíte stiahnuť Chocolatey cez PowerShell zmenou niektorých zásad vykonávania. Ak by ste sa radšej vyhli používaniu rozhrania príkazového riadka na používanie Chocolatey, môžete využiť Chocolatey GUI. Je to ľahko použiteľná aplikácia, ktorá vám umožní zobraziť dostupné balíčky Chocolatey a nainštalovať ich priamo cez GUI.

5. Ktorá má najlepšiu komunitnú podporu?

Keďže Chocolatey existuje už viac ako desať rokov, má väčšiu komunitu. Oficiálne dokumenty v Chocolatey tiež uľahčujú začiatok s Chocolatey.

Na rozdiel od toho je komunita Windows Package Manager trochu obmedzená a dokumenty spoločnosti Microsoft nie sú pre začiatočníkov ľahko pochopiteľné.

Čokoláda vs. winget: Náš verdikt

Chocolatey je veľmi výkonný a slúži širokému spektru zákazníkov so systémom Windows, zatiaľ čo winget je lepší pre bežných používateľov, ktorí si chcú zjednodušiť inštaláciu aplikácií v systéme Windows. Chocolatey má lepšiu komunitnú podporu, väčší softvérový register a niektoré celkom skvelé funkcie, ktoré môžu posunúť životný cyklus vývoja softvéru vášho tímu na ďalšiu úroveň.

Ak ste podnikový používateľ alebo niekto, kto chce vylepšeného správcu balíkov pre Windows, mali by ste sa rozhodnúť pre obchodnú alebo prémiovú edíciu Chocolatey. Pre bežných používateľov je edícia Chocolatey s otvoreným zdrojovým kódom dostatočne dobrá na to, aby uľahčila inštaláciu aplikácií do počítača so systémom Windows.