TwitterFacebookLinkedIn
En evne til å håndtere sine pakker er en egenskap som enhver god systemadministrator bør ha. Med den nylige utgivelsen av Microsofts nye Winget-verktøy har pakkeadministrasjon på Windows aldri vært enklere.
I denne opplæringen lærer du hvordan du installerer og administrerer applikasjoner på Windows-systemet ditt med Winget.
Klar? Les videre og begynn å administrere programvare som en proff!
Forutsetninger
Denne opplæringen vil være en praktisk demonstrasjon. Hvis du vil følge med, sørg for at du har et Windows 10-system. Denne opplæringen bruker Windows 10 21h2 19044, men andre versjoner (Windows 10 1709 (bygg 16299)) eller nyere vil også fungere.
Installere Winget på Windows
Winget er en kraftig kommandolinjepakkebehandling for Windows. Somapt
på Ubuntu,nam
på Fedora, ogHjemme brygget
på macOS lar Winget deg søke etter, installere og avinstallere pakker fra et kommandolinjemiljø.
Men før du kan bruke Winget, må du først sjekke om Winget allerede er installert på Windows-systemet ditt.
ÅpenKraftskall som administrator, og kjørvinge
kommandoen nedenfor for å sjekke om Winget allerede er installert på systemet ditt.
vinge
Hvis du får en feilmelding om at Winget ikke gjenkjennes som en cmdlet, som vist nedenfor, må du først installere den.

I slekt:Komme i gang med PowerShell og PSWindowsUpdate-modulen
Installerer via Microsoft Store
Denne opplæringen dekker installasjon av Winget via Microsoft Store og GitHub-utgivelser. Men hvis du vil ha en rask måte å installere Winget på, er Microsoft Store veien å gå. Siden Winget er en Windows Package Manager, kan du bare søke etter den i Microsoft Store.
1. ÅpneMicrosoft Store.
2. Søk etter winget i søkefeltet, og velg App Installer fra listen, som vist nedenfor.

3. Klikk nå på Get i venstre panel for å installere Winget.

Microsoft Store laster ned og installerer kjernen Winget-pakken og avhengigheter til maskinen din, noe som kan ta noen minutter å fullføre.

Når installasjonen er fullført, vil du se følgende skjermbilde.

4. Til slutt, kjør winget-kommandoen for å sjekke Wingets installerte versjon. Versjonen som er installert er Windows Package Manager v1.2.10941, som vist nedenfor, men din kan være annerledes.
Denne opplæringen bruker PowerShell 7+ for å kjøre winget-kommandoer.
I slekt:Slik går du gjennom en PowerShell 7-oppgradering
vinge

Installerer via GitHub-utgivelser
Hvis du vil ha mer kontroll over installasjonsprosessen, kan du laste ned og installere Winget manuelt fra GitHub. Med denne metoden får du den nyeste versjonen av Winget.
1. Naviger på Wingets utgivelsessideGitHub.
2. Klikk på pilknappen ved siden av Assets for å utvide den, og last ned filen ender i .msixbundle-utvidelsen, som vist nedenfor.
En .msixbundle-fil er en ny filtype introdusert i Windows 10, brukt til å pakke flere apper. Hver app i pakken er kompatibel med forskjellige versjoner av Windows og systemarkitektur (x86, x64 eller ARM).

3. Dobbeltklikk på .msixbundle-filen du lastet ned i trinn to for å installere Winget.
Hvis du har en eldre versjon av Winget installert, klikk på Oppdater-knappen for å oppdatere Winget til den nyeste versjonen.

Oppdateringsprosessen vil ta noen minutter å fullføre.

4. Kjør til slutt winget-kommandoen på nytt, men denne gangen legger du til -v-alternativet for å vise bare den installerte versjonen av Winget.
winget -v
Nedenfor kan du se Wingets versjon installert er v1.3.1391-preview, som er en forhåndsvisningsutgivelse når dette skrives.

Installere og avinstallere programvare ved hjelp av Winget
Winget er installert, så det er på tide å teste det ved å kjørevinge
kommandoer, og du trenger en programvarepakke for å installere.
Har du ikke en for øyeblikket? Ingen bekymringer! Windows Package Manager har en omfattende liste over tilgjengelige pakker, og Winget lar deg søke gjennom den listen.
1. Kjør følgende winget-kommando for å søke etter programvaren du vil installere, VLC for dette eksemplet.
winget søk vlc
Skriv Y og trykk Enter når du blir bedt om det, som vist nedenfor. Som du kan se, er det flere relaterte resultater, der du kan se hver programvares navn, ID, versjon og kilden til programvaren.
Legg merke til ID-en (VideoLAN.VLC) til programvaren du vil installere.

2. Kjør deretter følgende kommando for å installere målprogramvaren, i dette tilfellet VLC.
Kommandoen nedenfor tar én parameter: ID-en til programvaren (VideoLAN.VLC) du noterte i trinn én. Den unike ID-en bidrar til å unngå tvetydighet, slik at du kan installere riktig programvare.
I noen tilfeller, hvis det er noen tvetydighet. Du vil bli bedt om å velge riktig programvare du vil installere
winget installere VideoLAN.VLC

Mange programvarer oppdateres ofte. Så det kan være lurt å installere en bestemt versjon av programvaren. Winget lar deg gjøre det ved å legge til parameteren -v eller –version som kommandoen nedenfor: winget install VideoLAN.VLC -v 3.0.8
Kanskje du planlegger å installere flere programvare samtidig. I så fall, legg inn flere IDer som parametere i winget install-kommandoen atskilt med semikolon (;), som vist nedenfor: winget install VideoLAN.VLC; Streamlink.Streamlink
3. Til slutt, kjør følgende kommando for å avinstallere en programvare (VideoLAN.VLC) du ikke planlegger å bruke lenger.
winget avinstallere VideoLAN.VLC

Oppdatering av eksisterende programvare med Winget
Programvaren oppdateres ofte, og det er alltid en god idé å holde programvaren oppdatert. Heldigvis lar Winget deg oppdatere programvaren din ved å brukewinget oppgradering
kommando. Men først må du finne listen over utdatert programvare i systemet ditt.
Kjørwinget oppgradering
kommandoen nedenfor for å se listen over tilgjengelige programvareoppdateringer.
winget oppgradering
Legg merke til ID-en til programvaren du vil oppdatere.

Kjør det samme nåwinget oppgradering
kommandoen nedenfor. Men denne gangen legger du til ID-en (Docker.DockerDesktop
) av programvaren for å avinstallere.
winget oppgradering Docker.DockerDesktop

Kanskje du vil oppdatere all programvare på en gang. I så fall, send –all-parameteren til winget-oppgraderingen, som vist nedenfor. Denne kommandoen er virkelig en livredder hvis du har tid til å vente til alle oppdateringene er fullført. winget oppgradering – alt
Administrere programvarelagre
Winget henter programvaren fra et sentralt depot, og å ta en titt på depotene nå og da er avgjørende for å sikre at alt er i orden.
Winget henter programvaren fra to depoter:
- msstore – Den offisielle Microsoft Store.
- winget – Community-Driven Repository administrert av Microsoft Winget-teamet.
Det første trinnet i å administrere programvarelagre er å sjekke hvilke depoter som er tilgjengelige:
1. Kjør kommandoen nedenfor for å se listen over tilgjengelige depoter (kildeliste).
winget kildeliste
Som du kan se fra utdataene nedenfor, er bare msstore og winget-lagrene aktivert som standard.

Du kan legge til et tredjepartsdepot på listen din, men det er utenfor denne veiledningen.
2. Deretter kjører du kommandoen nedenfor for å oppdatere lagrene dine, noe som er god praksis.
winget kildeoppdatering

3. Etter oppdatering, kjør winget list-kommandoen nedenfor for å vise all tilgjengelig programvare i winget-depotet.
vingeliste
Utdataene er avkortet i følgende skjermbilde siden det er en lang liste.

4. Til slutt, kjør følgende kommando for å tilbakestille endringene du har gjort i lagrene. Denne kommandoen vil tilbakestille depotene til standardtilstanden med kraft (–force), noe som er nyttig hvis du ved et uhell gjør endringer.
winget source reset --force

Konklusjon
Winget er et kraftig verktøy som lar deg installere, avinstallere og oppdatere programvare enkelt. Og denne opplæringen viste deg det grunnleggende om bruk av Winget. Du kan nå trygt bruke Winget til å administrere programvare på Windows-systemet ditt.
Ikke glem å oppdatere lagrene dine regelmessig og se etter oppdateringer ofte. Programvaren din vil takke deg for det.
Nå, hvorfor ikke utforske mer om Winget og bidra tilWindows Package Manager Community Repository? Eller skrive et PowerShell-skript for å automatisere oppdatering av repositories og programvare på systemet ditt?
I slekt:Hvordan kjøre et PowerShell-skript fra kommandolinjen og mer