A Windows világában a szoftverek telepítése és kezelése ismétlődő és fárasztó feladat lehet, különösen, ha több számítógépről vagy újratelepítésről van szó. Szerencsére léteznek olyan eszközök, amelyek lehetővé teszik a folyamat automatizálását és megkönnyítését: a csomagkezelők. A Chocolatey és a Winget jelenleg a két legnépszerűbb csomagkezelő a Windows rendszeren..
Mindegyik nagyon érdekes és hasznos funkciókat kínál, de vannak különbségeik is. Ebben a cikkben mindent elmondunk, amit tudnod kell: attól, hogy mit csinálnak, egészen addig, hogy melyiket válassz konkrét igényeid alapján.
Mi az a csomagkezelő a Windowsban?
A csomagkezelő egy olyan eszköz, amely lehetővé teszi programokat automatikusan telepíteni, frissíteni és eltávolítani parancssorból. Ahelyett, hogy oldalról oldalra töltené le a végrehajtható fájlokat, egy vagy két paranccsal az összes szoftver készen állhat a számítógépére.
Ez a rendszer, gyakori a Linuxban olyan vezetőkkel, mint hajlamos o yum, hosszabb ideig tartott, amíg megérkezett a Windows rendszerre, de mára olyan megoldásoknak köszönhető, mint a Chocolatey, a Winget és mások, mint a Scoop vagy a Ninite.
A csomagkezelők fő előnyei:
- Időmegtakarítás: Több alkalmazás telepítése egyetlen paranccsal
- automatizálás: ideális telepítési szkriptekhez vagy rendszer-visszaállításhoz
- Biztonság: Kerülje a nem megbízható forrásból származó szoftverek telepítését
- kompatibilitás: Sok menedzser ellenőrzi a verziókat és a függőségeket
Chocolatey: Az automatizálási veterán
A Chocolatey 2011 óta működik és referenciaeszközzé vált a fejlesztők, a rendszergazdák és a hatékony felhasználók számára.
Egyik nagy erénye az hatalmas katalógus több mint 10.000 XNUMX csomaggal elérhető, beleértve a böngészőket, szövegszerkesztőket, fejlesztőeszközöket, lejátszókat és sok más segédprogramot.
A Chocolatey három változatban kerül forgalomba:
- Open Source: ingyenes és működőképes a legtöbb felhasználó számára
- Pro Edition: olyan biztonsági eszközöket ad hozzá, mint például a rosszindulatú programok elleni védelem
- Csokoládé üzletért: központi vezérlésű vállalati környezetekhez tervezve
A Chocolatey a saját tárolóiból vagy a hivatalos oldalakra mutató szkriptekből telepít szoftvereket.. Ez nagyon rugalmassá teszi, de azt is jelenti, hogy bizonyos műveletekhez magasabb szintű engedélyekre van szükség.
Egy másik nagy értéke a szkriptek auditálásának lehetősége. Megtekintheti, mit fog tenni a telepítő a futtatás előtt, ellenőrizheti a digitális aláírásokat, és megnézheti, hogy a csomag közösségi jóváhagyással rendelkezik-e.
Példák a Chocolatey hasznos parancsaira:
- Csomag keresése:
choco search vlc
- Telepítsen egy programot:
choco install vlc -y
- Az összes program frissítése:
choco upgrade all -y
- A telepített csomagok listája:
choco list
Csokoládé installáció
A Chocolatey telepítéséhez rendszergazdaként kell megnyitnia a PowerShellt, és futtassa ezt a parancsot:
::SecurityProtocol = ::SecurityProtocol -bor 3072; Set-ExecutionPolicy Bypass -Scope Process -Force; ::new().DownloadString('https://chocolatey.org/install.ps1') | Invoke-Expression
A telepítés után futással ellenőrizheti, hogy működik-e choco --version
.
Winget: a Microsoft hivatalos javaslata
A Winget, vagyis a Windows csomagkezelőt 2020-ban adta ki a Microsoft közvetlen válaszként a natív csomagkezelő rendszer iránti igényre. Előre telepítve van a Windows 10 és 11 számos verziójában, így alkalmazása gyorsan nőtt.
Ami a működést illeti, A Winget inkább az otthoni használat megkönnyítésére és az egyszerűségre összpontosít. Integrálódik a Microsoft Store áruházzal és saját csomagközösségével, így sok esetben nincs szükség további konfigurálásra.
Tipikus szárnyparancsok:
- Program keresése:
winget search vlc
- Telepítsen egy programot:
winget install vlc
- Az összes program frissítése:
winget upgrade --all
- A telepített programok listája:
winget list
Beépítése nagyon egyszerű. Ha Windows 10 1809 vagy újabb rendszert használ, akkor lehet, hogy már rendelkezik vele. Ha nem, letöltheti a Microsoft Store-ból az „App Installer” kifejezésre keresve.
A legfontosabb különbségek a Winget és a Chocolatey között
Bár mindkét kezelő lehetővé teszi az alkalmazások telepítését és frissítését, vannak fontos különbségek, amelyeket szem előtt kell tartani:
- Csomagkatalógus: A Chocolatey hatalmas közösséggel rendelkezik, és meghaladja a 9500 csomagot. A Wingetnek már több mint 8000 tagja van, de még mindig növekszik.
- Telepítés: A Winget könnyebben telepíthető (már benne van, vagy egy kattintással letölthető). A Chocolatey további lépéseket igényel a PowerShellben.
- automatizálás: A Chocolatey jobban megfelel a vállalati környezetnek. Támogatja az összetett szkripteket, és olyan eszközökkel integrálható, mint az Ansible vagy a Puppet.
- Csomag áttekintése: A Chocolatey lehetővé teszi a szkriptek auditálását a futtatás előtt. A Winget is biztonságos, de a rendszere zártabb.
- Grafikus felület: A Chocolatey opcionális grafikus felhasználói felülettel rendelkezik. A Winget egyelőre kizárólag a konzolról kezelhető.
Használati esetek: melyiket válasszuk a profilod alapján?
A Winget és a Chocolatey közötti választás attól függ, hogy mire van szüksége:
Ön otthoni felhasználó, aki gond nélkül szeretne népszerű szoftvereket telepíteni? A Winget kiváló választás. A Microsofttal való integrációja megbízhatóvá, intuitívá és számos feladathoz elegendővé teszi.
Ön fejlesztő, technikus vagy rendszergazda? Tehát a Chocolatey sokkal teljesebb eszköz. Az övé rugalmasság és szkriptelési lehetőségek nagy hatékonysággal automatizálja a folyamatokat.
A csomag biztonsága és ellenőrzése
Gyakori kérdés, hogy az ezekkel a kezelőkkel telepített csomagok biztonságosak-e. A válasz mindkét esetben igen, de árnyalatokkal.
A Chocolatey kettős ellenőrzést alkalmaz: a szkriptek és az automatizált eszközök kézi ellenőrzését. Ezenkívül ellenőrizheti a csomag állapotát (például, hogy a közösség jóváhagyta-e).
Wingetben, A biztonságot jobban szabályozza a Microsoft ökoszisztémája és a Microsoft Store. Bár kevésbé testreszabható, egységesebb élményt nyújt.
A Chocolatey és a Winget releváns alternatívái
A két óriás mellett további érdekes eszközök is vannak:
- gombóc: egyszerű menedzser, amely a technikai felhasználókra összpontosít. Telepítsen alkalmazásokat egy adott mappába rendszergazdai jogosultságok nélkül.
- Ninite: Hasznos általános alkalmazások alapkészletének grafikus felületről történő telepítéséhez. Ideális nem műszaki felhasználók számára.
- NuGet: .NET fejlesztőknek készült. Nem általános szoftverek, hanem projektkönyvtárak telepítésére szolgál.
Ha csak olyan programokat kell telepítenie, mint a Chrome, a VLC, a Notepad++ vagy a Spotify, bármelyik működni fog. De ha automatizálni szeretné a környezeteket, kulcsfontosságú lesz a Winget vagy a Chocolatey közötti választás.
Amikor a szoftver kezeléséről van szó Windows, ha van egy olyan eszköz, mint a Winget vagy a Chocolatey, az óriási különbséget jelent. Mindkét lehetőség biztonságos, hatékony és különböző felhasználói profilokhoz igazodik.. A Winget az egyszerű integráció terén jeleskedik, míg a Chocolatey magasabb szintű vezérlést kínál a fejlettebb felhasználásokhoz. Ha okosan választ ezen eszközök közül, elkerülheti az ismétlődő feladatokat, automatizálhatja a folyamatokat, és naprakészen tarthatja a rendszert.