A csomagkezelők nagyon egyszerűvé tehetik az alkalmazások telepítését és konfigurálását Windows rendszeren. Mint az apt-get, a Homebrew vagy a yum Linuxon és macOS-en, a Chocolatey-t vagy a Windows Package Managert (winget) használhatja Windows 10 és 11 rendszeren.
Olvasson tovább, miközben részletesen tárgyaljuk a Chocolatey-t és a winget-et, és segít a jobb választás kiválasztásában.
Mit csinál egy csomagkezelő?
A csomagkezelő olyan szoftver, amely könnyen automatizálja a harmadik féltől származó szoftverek vagy függőségek telepítését, frissítését és konfigurálását. A szoftverek (vagy csomagok) hatalmas katalógusával is rendelkeznek, amelyek közül választhat és telepíthet egyetlen paranccsal a terminálon. Ezek a programok egy projektbe köthetők, vagy önálló, harmadik féltől származó alkalmazásként létezhetnek.
A projekten belüli több eszköz telepítésének és frissítésének kezelése meglehetősen frusztráló lehet, mert meg kell győződnie arról, hogy a rendszer kompatibilis a harmadik féltől származó szoftverekkel. Ha minden harmadik féltől származó szoftvert manuálisan integrálna és frissítene, akkor értékes idejének egy jó részét pazarolná a szoftverfüggőségek kezelésére.
A Linuxon a yumhoz vagy az apt-gethez hasonlóan a Windows csomagkezelője is segít letölteni a legújabb szoftvereket anélkül, hogy aggódnia kellene a szoftverkompatibilitás vagy a rosszindulatú programok miatt. A PowerShell vagy a Terminál egyetlen parancsával könnyedén letöltheti a szükséges szoftvert.
A Windows alatti szoftverek letöltéséhez szükséges csomagkezelő főbb funkcióit a következőkben foglalhatja össze:
- A megfelelő forrásfájlok megtalálása a platformhoz.
- Annak biztosítása, hogy a szoftver mentes legyen a rosszindulatú programoktól és más biztonsági résektől.
- Releváns szoftverfüggőségek hozzáadása a Windows PC-hez.
- Lehetővé teszi a szoftverek zökkenőmentes telepítését, frissítését és eltávolítását.
Mi az a Chocolatey?
A Chocolatey a legnépszerűbb nyílt forráskódú csomagkezelő a Microsoft Windows ökoszisztémán belül. Harmadik féltől származó szoftverként kiváló automatizált eszközként, amely egyszerűen, gyorsan és költséghatékony módon telepíti a megfelelő szoftvert a számítógépére.
A szoftverfejlesztők általában a Chocolateyt is használják a szükséges függőségek gyors letöltéséhez anélkül időt pazarol a bonyolult telepítési folyamatra minden harmadik féltől származó eszköz esetében egy összetett Windows rendszeren környezet. Beállíthatja és használja a Chocolatey-t a Windows parancssorán keresztül vagy PowerShell.
Mi az a Windows Package Manager (winget)?
A Microsoft Linux-rendszerű csomagkezelővel kapcsolatos álláspontját Windows Package Managernek vagy szélesebb körben ismert wingetnek hívják. A winget egy nyílt forráskódú parancssori eszközcsomagkezelő, amelyet 2020-ban vezettek be a Windows 10 rendszerrel. A Windows-felhasználóknak hozzáférést biztosít a telepíthető alkalmazások széles választékához.
A Microsoft gondoskodott arról, hogy a Windows Package Manager nyílt forráskódú és elérhető legyen a GitHubon, akárcsak más népszerű csomagkezelők (Yarn, NPM, Chocolatey). A Windows Package Manager a Windows 10 operációs rendszerrel együtt indult a Chocolatey alternatívájaként – a Windows közösség által használt hatékony, harmadik féltől származó nyílt forráskódú csomagkezelő.
Nyugodtan tekintse meg részletes útmutatónkat a winget használata Windows 11 rendszerben.
Csokoládé vs. winget: Melyiket érdemes használni?
A Chocolatey több mint egy évtizede létezik, és a Windows-felhasználók széles körben használják. Másrészt a winget csak 2020-ban jelent meg, nem rendelkezik széles ügyfélkörrel, és a Windows-felhasználók számára ismeretlen.
A Windows Package Manager viszonylag újabb, de szilárd példát mutat magának a Chocolatey alternatívájaként.
1. Melyik rendelkezik a legjobb tulajdonságokkal?
A Chocolatey három fő terméket kínál: Chocolatey for Business, Pro Edition és Open Source.
A Chocolatey for Business azoknak a vállalkozásoknak szól, amelyek automatizált csomagkezelőt szeretnének integrálni a DevOps-munkafolyamatba, és több Windows-környezetet zökkenőmentesen szeretnének kezelni. A vállalati felhasználók a Chocolatey segítségével automatizálhatják Windows-szoftver-életciklusukat. Ezek a speciális kereskedelmi licencek a vállalati felhasználók számára elérhetőek, és számos fontos szolgáltatást kínálnak.
A Chocolatey nyílt forráskódú kiadása a Windows-csomagok legnagyobb nyilvántartását használja, és az összes telepítési függőséget egyetlen lefordított fájlba köti össze. Ez az előnyben részesített lehetőség a rendszeres Windows-felhasználók számára, akik automatizálni szeretnék az alkalmazáskezelést.
Ha Ön egyéni felhasználó, de prémium élményre vágyik, válthat a Chocolatey Pro Editionre további funkciókért, például a futásidejű kártevő elleni védelemért és a megbízhatóságért.
A választott Chocolatey-kiadástól függetlenül létrehozhat új csomagokat, használhatja a meglévőket, és integrálhatja a Chocolatey-t különböző infrastrukturális eszközökkel.
Ezzel szemben a Winget meglehetősen egyszerű. Létrehozhat vagy feltölthet új csomagokat a YAML jegyzékben, letölthet alkalmazásokat a Windows repóból, és tetszés szerint konfigurálhatja azokat. Ezenkívül a winget fejlesztők és független szoftvergyártók számára is elérhető.
A wingethez hasonlóan a Chocolatey nyílt forráskódú kiadása is lehetővé teszi az alkalmazások letöltését a rendszerleíró adatbázisból, az alkalmazások frissítését a legújabb verzióra, és a parancssoron keresztül történő konfigurálását. A Chocolatey a funkciók szélesebb választékát kínálja változatos ügyfélkörének kielégítésére, míg a winget a rendszeres felhasználók szoftvertelepítésének egyszerűsítésére összpontosít.
2. Melyik kerül többe?
Mint korábban említettük, a Windows Package Manager egy nyílt forráskódú eszköz, amely ingyenesen elérhető a Windows 10 és 11 rendszeren.
A Chocolatey nyílt forráskódú kiadása szintén ingyenes, de a Chocolatey for Business (C4B) és a Chocolatey Pro fizetős. A Chocolatey nem engedélyezi a szervezeteknek a Chocolatey Pro használatát, így a vállalkozásoknak vagy a nyílt forráskódú kiadást kell használniuk, vagy C4B-t kell vásárolniuk.
3. Melyik rendelkezik a legjobb elérhető szoftverrel?
A Chocolatey a legnagyobb Windows-szoftver-nyilvántartást tárolja, több mint 9500 közösségi karbantartott csomaggal a Chocolatey Community Package Repository-ján keresztül. A Google Chrome, az Adobe Reader, a Notepad++ és a Microsoft Teams mind könnyen elérhetők a Chocolatey segítségével.
A Microsoft Windows Package Manager Community Repository-ja nem tartalmaz annyi csomagot, mint a Chocolatey-é, de támogatja a széles körben használt szoftvereket, mint például a 7-Zip, a Google Chrome és mások.
4. Melyiket könnyebb használni?
A használhatóság szempontjából nem könnyű elkülöníteni a winget és a Chocolatey-t. A Windows Package Manager könnyen telepíthető a Microsoft Store-on keresztül (előre telepítve a Windows 11 egyes kiadásaiban). A kezdéshez indítsa el a terminált, és írja be a megfelelő winget parancsot.
Alternatív megoldásként le kell töltenie a Chocolateyt a PowerShell-en keresztül néhány végrehajtási szabályzat módosításával. Ha inkább kerülni szeretné a parancssori felület használatát a Chocolatey használatához, akkor a Chocolatey GUI előnyeit élvezheti. Ez egy könnyen használható alkalmazás, amellyel megtekintheti az elérhető Chocolatey-csomagokat, és közvetlenül a grafikus felhasználói felületen keresztül telepítheti őket.
5. Melyiknek van a legjobb közösségi támogatása?
Mivel a Chocolatey több mint egy évtizede létezik, nagyobb közösséggel rendelkezik. A Chocolatey hivatalos dokumentumai is megkönnyítik a Chocolatey használatának megkezdését.
Ezzel szemben a Windows Package Manager közösség némileg korlátozott, és a Microsoft dokumentumait nem könnyű megérteni a kezdők számára.
Csokoládé vs. winget: A mi ítéletünk
A Chocolatey nagyon erős, és a Windows-ügyfelek széles körét szolgálja ki, míg a winget jobb azoknak az alkalmi felhasználóknak, akik szeretnék egyszerűsíteni az alkalmazások telepítését a Windows rendszeren. A Chocolatey jobb közösségi támogatással, nagyobb szoftvernyilvántartással és néhány remek funkcióval rendelkezik, amelyek a következő szintre emelhetik csapata szoftverfejlesztési életciklusát.
Ha Ön vállalati felhasználó vagy valaki, aki továbbfejlesztett csomagkezelőt szeretne a Windows rendszerhez, válassza a Chocolatey üzleti vagy prémium kiadását. Az alkalmi felhasználók számára a Chocolatey nyílt forráskódú kiadása elég jó ahhoz, hogy megkönnyítse az alkalmazások telepítését a Windows PC-re.