I Windows-verdenen kan installation og administration af software være en gentagne og kedelig opgave, især når man har at gøre med flere computere eller geninstallationer. Heldigvis er der værktøjer, der giver os mulighed for at automatisere og lette denne proces: pakkeadministratorer. Chocolatey og Winget er i øjeblikket de to mest populære pakkeadministratorer på Windows..
Hver enkelt tilbyder meget interessante og nyttige funktioner, men de har også deres forskelle. I denne artikel fortæller vi dig alt, hvad du har brug for at vide: fra hvad de gør, til hvilken du skal vælge baseret på dine specifikke behov.
Hvad er en pakkehåndtering i Windows?
En pakkehåndtering er et værktøj, der giver dig mulighed for installere, opdatere og fjerne programmer automatisk fra en kommandolinje. I stedet for at gå side for side og downloade eksekverbare filer, kan du med en eller to kommandoer have al software klar på din pc.
Dette system er almindeligt i Linux med ledere som apt o yum, har taget længere tid at ankomme på Windows, men er nu etableret takket være løsninger som Chocolatey, Winget og andre som Scoop eller Ninite.
De vigtigste fordele ved pakkeadministratorer:
- Tidsbesparelse: Installer flere applikationer med en enkelt kommando
- Automation: ideel til implementeringsscripts eller systemgendannelser
- Sikkerhed: Undgå at installere software fra upålidelige kilder
- kompatibilitet: Mange ledere tjekker versioner og afhængigheder
Chokoladeagtig: Automationsveteranen
Chocolatey har været i drift siden 2011 og er blevet referenceværktøjet for udviklere, systemadministratorer og superbrugere.
En af dens store dyder er dens kæmpe katalog med mere end 10.000 pakker tilgængelige, herunder browsere, teksteditorer, udviklingsværktøjer, afspillere og mange andre hjælpeprogrammer.
Chokolade distribueres i tre versioner:
- Open Source: gratis og funktionel for de fleste brugere
- Pro Edition: tilføjer sikkerhedsværktøjer såsom malwarebeskyttelse
- Chokolade til erhvervslivet: designet til virksomhedsmiljøer med centraliseret kontrol
Chocolatey installerer software fra sine egne lagre eller scripts, der peger på officielle sider.. Dette gør det meget fleksibelt, men betyder også, at det kræver forhøjede tilladelser til visse operationer.
En anden af dens store aktiver er mulighed for revision af scripts. Du kan se, hvad installationsprogrammet vil gøre, før du kører det, kontrollere digitale signaturer og se, om en pakke er fællesskabsgodkendt.
Eksempler på nyttige kommandoer med Chocolatey:
- Søg efter en pakke:
choco search vlc
- Installer et program:
choco install vlc -y
- Opdater alle programmer:
choco upgrade all -y
- Liste over installerede pakker:
choco list
Chokoladeagtig installation
For at installere Chocolatey skal du åbne PowerShell som administrator og køre denne kommando:
::SecurityProtocol = ::SecurityProtocol -bor 3072; Set-ExecutionPolicy Bypass -Scope Process -Force; ::new().DownloadString('https://chocolatey.org/install.ps1') | Invoke-Expression
Når det er installeret, kan du bekræfte, at det virker ved at køre choco --version
.
Winget: Microsofts officielle forslag
Winget, eller Windows Package Manager, blev udgivet i 2020 af Microsoft som et direkte svar på behovet for et indbygget pakkehåndteringssystem. Det kommer forudinstalleret på mange versioner af Windows 10 og 11, så dets vedtagelse er vokset hurtigt.
Med hensyn til drift, Winget er mere fokuseret på at lette hjemmebrug og enkelhed. Det integreres med Microsoft Store og dets eget pakkefællesskab, så i mange tilfælde behøver du ikke at konfigurere noget yderligere.
Typiske Winget-kommandoer:
- Find et program:
winget search vlc
- Installer et program:
winget install vlc
- Opdater alle programmer:
winget upgrade --all
- Liste over installerede programmer:
winget list
Dens installation er meget enkel. Hvis du har Windows 10 1809 eller nyere, har du det muligvis allerede. Hvis ikke, kan du downloade det fra Microsoft Store ved at søge efter "App Installer."
Vigtigste forskelle mellem Winget og Chocolatey
Selvom begge ledere giver dig mulighed for at installere og opdatere applikationer, er der vigtige forskelle at huske på:
- Pakkekatalog: Chocolatey har et massivt fællesskab og overstiger 9500 pakker. Winget har allerede over 8000 medlemmer, men det vokser stadig.
- installation: Winget er nemmere at installere (allerede inkluderet eller kan downloades med et enkelt klik). Chokolade kræver yderligere trin i PowerShell.
- automatisering: Chokolade er bedre egnet til virksomhedsmiljøer. Det understøtter komplekse scripts og integreres med værktøjer som Ansible eller Puppet.
- Pakkegennemgang: Chocolatey giver dig mulighed for at revidere scripts, før du kører dem. Winget er også sikkert, men dets system er mere lukket.
- Grafisk grænseflade: Chocolatey har en valgfri GUI. Indtil videre styres Winget udelukkende fra konsollen.
Use cases: hvilken skal du vælge baseret på din profil?
Valget mellem Winget og Chocolatey vil afhænge af, hvad du skal bruge det til:
Er du hjemmebruger, der ønsker at installere populær software uden besværet? Winget er et fremragende valg. Dens integration med Microsoft gør den pålidelig, intuitiv og tilstrækkelig til mange opgaver.
Er du udvikler, tekniker eller systemadministrator? Så Chocolatey er et meget mere komplet værktøj. Hans fleksibilitet og scripting muligheder vil få dig til at automatisere processer med stor effektivitet.
Pakkesikkerhed og verifikation
Et almindeligt spørgsmål er, om de pakker, du installerer ved hjælp af disse administratorer, er sikre. I begge tilfælde er svaret ja, men med nuancer.
Chocolatey anvender en dobbeltkontrol: manuel gennemgang af scripts og automatiserede værktøjer. Derudover kan du tjekke status for pakken (f.eks. om den er godkendt af fællesskabet).
I Winget, Sikkerheden er mere styret af Microsofts økosystem og dets Microsoft Store. Selvom det er mindre tilpasseligt, giver det en mere samlet oplevelse.
Relevante alternativer til Chocolatey og Winget
Ud over disse to giganter er der andre interessante værktøjer:
- Scoop: simpel manager med fokus på tekniske brugere. Installer programmer i en bestemt mappe uden at kræve administratorrettigheder.
- Ninite: Nyttigt til at installere et grundlæggende sæt almindelige apps fra en grafisk grænseflade. Ideel til ikke-tekniske brugere.
- nuget: beregnet til .NET-udviklere. Det bruges ikke til at installere generel software, men biblioteker til projekter.
Hvis du kun skal installere programmer som Chrome, VLC, Notepad++ eller Spotify, vil nogen af dem fungere. Men hvis du vil automatisere miljøer, er det vigtigt at vælge mellem Winget eller Chocolatey.
Når det kommer til at administrere software i Windows, at have et værktøj som Winget eller Chocolatey gør en kæmpe forskel. Begge muligheder er sikre, kraftfulde og tilpasset forskellige brugerprofiler.. Winget udmærker sig ved simpel integration, mens Chocolatey tilbyder et højere niveau af kontrol til mere avanceret brug. At vælge klogt blandt disse værktøjer vil hjælpe dig med at undgå gentagne opgaver, automatisere processer og holde dit system opdateret.