Upravitelji paketa mogu vrlo jednostavno instalirati i konfigurirati aplikacije u sustavu Windows. Kao apt-get, Homebrew ili yum na Linuxu i macOS-u, možete koristiti Chocolatey ili Windows Package Manager (winget) na Windows 10 i 11.
Čitajte dalje dok detaljno raspravljamo o čokoladi i krilima i pomažemo vam da odaberete bolju opciju.
Što radi upravitelj paketa?
Upravitelj paketa je softver koji jednostavno automatizira instalaciju, nadogradnju i konfiguraciju softvera ili ovisnosti treće strane. Također sadrže golemi katalog softvera (ili paketa) koje možete odabrati i instalirati samo jednom naredbom na terminalu. Ovi programi mogu biti spojeni u projekt ili postojati kao samostalna aplikacija treće strane.
Upravljanje instalacijom i nadogradnjom višestrukih alata unutar vašeg projekta može postati prilično frustrirajuće jer morate osigurati da je vaš sustav kompatibilan sa softverom treće strane. Kad biste ručno integrirali i ažurirali svaki softver treće strane, izgubili biste dobar dio svog dragocjenog vremena na upravljanje ovisnostima softvera.
Poput yum ili apt-get na Linuxu, upravitelj paketa za Windows može vam pomoći da preuzmete najnoviji softver bez brige o kompatibilnosti softvera ili zlonamjernom softveru. Sa samo jednom naredbom na PowerShell-u ili terminalu, možete jednostavno preuzeti softver koji vam je potreban.
Možete sažeti glavne značajke upravitelja paketa za preuzimanje softvera u sustavu Windows kako slijedi:
- Pronalaženje ispravnih izvornih datoteka za vašu platformu.
- Osiguravanje da softver ne sadrži zlonamjerni softver i druge sigurnosne propuste.
- Dodavanje relevantnih softverskih ovisnosti na vaš Windows PC.
- Omogućuje besprijekornu instalaciju, ažuriranje i uklanjanje softvera.
Što je čokoladno?
Chocolatey je najpopularniji open-source upravitelj paketa unutar Microsoft Windows ekosustava. Kao softver treće strane, ističe se kao automatizirani alat koji instalira pravi softver na vaše računalo na jednostavan, brz i isplativ način.
Programeri softvera također obično koriste Chocolatey za brzo preuzimanje potrebnih ovisnosti bez gubljenje vremena na zamršeni postupak instalacije za svaki alat treće strane na složenim Windowsima okoliš. Možete postaviti i koristite Chocolatey kroz Windows naredbeni redak ili PowerShell.
Što je Windows Package Manager (winget)?
Microsoftov pristup upravitelju paketima u duhu Linuxa naziva se Windows Package Manager, ili winget, kako je šire poznat. winget je upravitelj paketa alata naredbenog retka otvorenog koda predstavljen 2020. sa sustavom Windows 10. Korisnicima sustava Windows nudi pristup velikom izboru aplikacija koje se mogu instalirati.
Microsoft je osigurao da je Windows Package Manager otvorenog koda i dostupan na GitHubu, baš kao i drugi popularni upravitelji paketa (Yarn, NPM, Chocolatey). Windows Package Manager pokrenut je sa sustavom Windows 10 kao alternativa za Chocolatey—moćni open-source upravitelj paketa treće strane koji koristi Windows zajednica.
Slobodno pogledajte naš detaljan vodič na koristeći winget u sustavu Windows 11.
Čokoladni vs. winget: Što biste trebali koristiti?
Chocolatey postoji više od desetljeća i naširoko ga koriste korisnici Windowsa. S druge strane, winget je izašao tek 2020., nema široku bazu korisnika i nije poznat korisnicima Windowsa.
Windows Package Manager je relativno noviji, ali je solidan slučaj za sebe kao alternativa Chocolateyu.
1. Koji od njih ima najbolje karakteristike?
Chocolatey nudi tri glavna proizvoda—Chocolatey for Business, Pro Edition i Open Source.
Chocolatey for Business namijenjen je poduzećima koja žele integrirati automatizirani upravitelj paketa u svoj tijek rada DevOps i neprimjetno upravljati s više Windows okruženja. Poslovni korisnici mogu koristiti Chocolatey za automatizaciju životnog ciklusa svog Windows softvera. Ove posebne komercijalne licence dostupne su za poslovne korisnike i nude mnoge važne značajke.
Izdanje Chocolatey otvorenog koda koristi najveći registar Windows paketa i spaja sve vaše ovisnosti o implementaciji u jednu kompiliranu datoteku. To je preferirana opcija za obične korisnike Windowsa koji žele automatizirati upravljanje aplikacijama.
Ako ste individualni korisnik, ali želite vrhunsko iskustvo, možete se prebaciti na Chocolatey Pro Edition za dodatne značajke kao što su zaštita od zlonamjernog softvera tijekom rada i pouzdanost.
Bez obzira na odabrano Chocolatey izdanje, možete kreirati nove pakete, koristiti postojeće i integrirati Chocolatey s različitim infrastrukturnim alatima.
Winget je, nasuprot tome, prilično jednostavan. Možete kreirati ili učitati nove pakete u YAML manifestu, preuzimati aplikacije iz Windows spremišta i konfigurirati ih kako vam odgovara. Osim toga, winget je također dostupan za programere i neovisne dobavljače softvera.
Poput wingeta, open-source izdanje Chocolateya omogućuje vam preuzimanje aplikacija iz registra, nadogradnju aplikacija na najnoviju verziju i njihovo konfiguriranje putem naredbenog retka. Chocolatey nudi veći izbor značajki kako bi zadovoljio svoju raznoliku korisničku bazu, dok je winget usmjeren na pojednostavljenje instalacije softvera za obične korisnike.
2. Koji košta više?
Kao što je ranije spomenuto, Windows Package Manager je alat otvorenog koda koji je dostupan besplatno na Windows 10 i 11.
Chocolateyjevo izdanje Open Source također je besplatno, ali Chocolatey for Business (C4B) i Chocolatey Pro se plaćaju. Chocolatey ne ovlašćuje organizacije da koriste Chocolatey Pro, tako da će poduzeća morati ili koristiti izdanje otvorenog koda ili kupiti C4B.
3. Koji ima najbolji dostupni softver?
Chocolatey ugošćuje najveći registar Windows softvera s preko 9500 paketa koje održava zajednica putem svog Chocolatey Community Package Repository. Google Chrome, Adobe Reader, Notepad++ i Microsoft Teams lako su dostupni putem Chocolateya.
Microsoftov Windows Package Manager Community Repository ne sadrži toliko paketa kao Chocolateyjev, ali podržava široko korišten softver kao što je 7-Zip, Google Chrome i drugi.
4. Što je lakše koristiti?
Što se tiče upotrebljivosti, nije lako razdvojiti winget i Chocolatey. Windows Package Manager jednostavno se instalira putem Microsoftove trgovine (unaprijed instaliran na nekim izdanjima sustava Windows 11). Za početak možete pokrenuti terminal i upisati odgovarajuću naredbu winget.
Alternativno, morate preuzeti Chocolatey putem PowerShell-a promjenom nekih pravila izvršavanja. Ako radije izbjegavate korištenje sučelja naredbenog retka da biste koristili Chocolatey, možete imati koristi od Chocolatey GUI. To je aplikacija jednostavna za korištenje koja vam omogućuje pregled dostupnih Chocolatey paketa i njihovu instalaciju izravno putem GUI-ja.
5. Koji ima najbolju podršku zajednice?
Budući da Chocolatey postoji više od desetljeća, ima veću zajednicu. Službeni dokumenti u Chocolateyu također olakšavaju početak rada s Chocolateyjem.
Nasuprot tome, zajednica Windows Package Managera donekle je ograničena, a Microsoftove dokumente nije lako razumjeti početnicima.
Čokoladni vs. winget: Naša presuda
Chocolatey je vrlo moćan i služi širokom rasponu Windows korisnika, dok je winget bolji za obične korisnike koji žele pojednostaviti instaliranje aplikacija na Windows. Chocolatey ima bolju podršku zajednice, veći registar softvera i neke prilično zgodne značajke koje životni ciklus razvoja softvera vašeg tima mogu podići na višu razinu.
Ako ste poslovni korisnik ili netko tko želi poboljšani upravitelj paketa za Windows, trebali biste se odlučiti za poslovno ili premium izdanje Chocolatey. Za povremene korisnike, izdanje Chocolatey otvorenog koda dovoljno je dobro da olakša instaliranje aplikacija na vaše Windows računalo.