Läsare som du hjälper till att stödja MUO. När du gör ett köp med hjälp av länkar på vår webbplats kan vi tjäna en affiliate-provision. Läs mer.

Pakethanterare kan göra det mycket enkelt att installera och konfigurera applikationer på Windows. Som apt-get, Homebrew eller yum på Linux och macOS kan du använda Chocolatey eller Windows Package Manager (winget) på Windows 10 och 11.

Läs vidare när vi diskuterar Chocolatey och winget i detalj och hjälper dig att bestämma det bättre alternativet.

Vad gör en pakethanterare?

En pakethanterare är en programvara som enkelt automatiserar installation, uppgradering och konfiguration av programvara eller beroenden från tredje part. De har också en stor katalog av programvara (eller paket) som du kan välja mellan och installera med bara ett enda kommando på terminalen. Dessa program kan kombineras i ett projekt eller existera som en fristående tredjepartsapplikation.

Att hantera installationen och uppgraderingen av flera verktyg inom ditt projekt kan bli ganska frustrerande eftersom du måste se till att ditt system är kompatibelt med programvara från tredje part. Om du skulle integrera och uppdatera varje tredjepartsprogramvara manuellt, skulle du slösa bort en stor del av din värdefulla tid på att hantera mjukvaruberoendena.

instagram viewer

Som yum eller apt-get på Linux kan en pakethanterare för Windows hjälpa dig att ladda ner den senaste programvaran utan att oroa dig för programvarukompatibilitet eller skadlig programvara. Med bara ett enda kommando på PowerShell eller terminalen kan du enkelt ladda ner den programvara du behöver.

Du kan sammanfatta huvudfunktionerna i en pakethanterare för att ladda ner programvara på Windows enligt följande:

  • Hitta rätt källfiler för din plattform.
  • Se till att programvara är fri från skadlig programvara och andra säkerhetsbrister.
  • Lägga till relevanta mjukvaruberoenden till din Windows-dator.
  • Tillåter sömlös installation, uppdatering och borttagning av programvara.

Vad är choklad?

Chocolatey är den mest populära pakethanteraren med öppen källkod inom Microsoft Windows-ekosystemet. Som en tredjepartsprogramvara utmärker den sig som ett automatiserat verktyg som installerar rätt programvara i din PC på ett enkelt, snabbt och kostnadseffektivt sätt.

Mjukvaruutvecklare använder vanligtvis Chocolatey för att snabbt ladda ner de nödvändiga beroenden utan att slösa tid på den komplicerade installationsprocessen för varje tredjepartsverktyg på ett komplext Windows miljö. Du kan ställa in och använd Chocolatey via kommandoraden i Windows eller PowerShell.

Vad är Windows Package Manager (winget)?

Microsofts syn på en pakethanterare i Linux-formen kallas Windows Package Manager, eller winget, som det är mer allmänt känt. winget är en kommandoradsverktygspakethanterare med öppen källkod som introducerades 2020 med Windows 10. Det ger Windows-användare tillgång till ett stort urval av installerbara appar.

Microsoft har sett till att Windows Package Manager är öppen källkod och tillgänglig på GitHub, precis som andra populära pakethanterare (Yarn, NPM, Chocolatey). Windows Package Manager lanserades med Windows 10 som ett alternativ till Chocolatey – den kraftfulla tredjepartshanteraren med öppen källkod som används av Windows-gemenskapen.

Se gärna vår detaljerade guide om använder winget i Windows 11.

Chokladaktig vs. winget: Vilken ska du använda?

Chocolatey har funnits i över ett decennium och används flitigt av Windows-användare. Å andra sidan släpptes winget först 2020, har inte en bred kundbas och är obekant för Windows-användare.

Windows Package Manager är relativt nyare men är ett gediget fall för sig själv som ett alternativ till Chocolatey.

1. Vilken har de bästa egenskaperna?

Chocolatey erbjuder tre huvudprodukter - Chocolatey for Business, Pro Edition och Open Source.

Chocolatey for Business riktar sig till företag som vill integrera en automatiserad pakethanterare i deras DevOps-arbetsflöde och hantera flera Windows-miljöer sömlöst. Företagsanvändare kan använda Chocolatey för att automatisera sin Windows-programvarulivscykel. Dessa speciella kommersiella licenser är tillgängliga för företagsanvändare och erbjuder många viktiga funktioner.

Open Source-utgåvan av Chocolatey använder det största registret av Windows-paket och samlar alla dina distributionsberoenden i en enda kompilerad fil. Det är det föredragna alternativet för vanliga Windows-användare som vill automatisera apphantering.

Om du är en enskild användare men vill ha en mer premiumupplevelse kan du byta till Chocolatey Pro Edition för ytterligare funktioner som skydd mot skadlig programvara vid körning och tillförlitlighet.

Oavsett vilken Chocolatey-utgåva du har valt kan du skapa nya paket, använda befintliga och integrera Chocolatey med olika infrastrukturverktyg.

Winget, däremot, är ganska enkel. Du kan skapa eller ladda upp nya paket i YAML-manifestet, ladda ner appar från Windows-repo och konfigurera dem som du vill. Dessutom är winget också tillgängligt för utvecklare och oberoende mjukvaruleverantörer.

Precis som winget låter open-source-utgåvan av Chocolatey dig ladda ner appar från registret, uppgradera appar till den senaste versionen och konfigurera dem via kommandoraden. Chocolatey erbjuder ett större utbud av funktioner för att tillgodose sin mångsidiga kundbas, medan winget fokuserar på att förenkla mjukvaruinstallationen för vanliga användare.

2. Vilken kostar mer?

Som nämnts tidigare är Windows Package Manager ett verktyg med öppen källkod tillgängligt gratis på Windows 10 och 11.

Chocolateys Open Source-utgåva är också gratis, men Chocolatey for Business (C4B) och Chocolatey Pro är betalda. Chocolatey tillåter inte organisationer att använda Chocolatey Pro, så företag måste antingen använda open source-utgåvan eller köpa C4B.

3. Vilken har den bästa tillgängliga programvaran?

Chocolatey är värd för det största Windows-programregistret med över 9 500 community-underhållna paket via sitt Chocolatey Community Package Repository. Google Chrome, Adobe Reader, Notepad++ och Microsoft Teams är alla lättillgängliga via Chocolatey.

Microsofts Windows Package Manager Community Repository innehåller inte lika många paket som Chocolateys, men det stöder mycket använd programvara som 7-Zip, Google Chrome och andra.

4. Vilket är enklare att använda?

När det gäller användbarhet är det inte lätt att separera winget och Chocolatey. Windows Package Manager installeras enkelt via Microsoft Store (förinstallerad i vissa utgåvor av Windows 11). För att komma igång kan du starta terminalen och skriva in det relevanta winget-kommandot.

Alternativt måste du ladda ner Chocolatey genom PowerShell genom att ändra vissa exekveringspolicyer. Om du hellre vill undvika att använda kommandoradsgränssnittet för att använda Chocolatey, kan du dra nytta av Chocolatey GUI. Det är en lättanvänd app som låter dig se tillgängliga Chocolatey-paket och installera dem direkt via GUI.

5. Vilket har det bästa gemenskapsstödet?

Eftersom Chocolatey har funnits i över ett decennium har det ett större samhälle. De officiella dokumenten på Chocolatey gör det också lättare att komma igång med Chocolatey.

Däremot är Windows Package Manager-gemenskapen något begränsad, och Microsofts dokument är inte lätta att förstå för nybörjare.

Chokladaktig vs. winget: Vår dom

Chocolatey är mycket kraftfull och betjänar ett brett spektrum av Windows-kunder, medan winget är bättre för tillfälliga användare som vill förenkla installationen av applikationer på Windows. Chocolatey har bättre communitysupport, ett större programvaruregister och några ganska coola funktioner som kan ta ditt teams livscykel för mjukvaruutveckling till nästa nivå.

Om du är en företagsanvändare eller någon som vill ha en förbättrad pakethanterare för Windows, bör du välja företags- eller premiumutgåvan av Chocolatey. För tillfälliga användare är öppen källkodsutgåvan av Chocolatey tillräckligt bra för att göra det enklare att installera program på din Windows-dator.