Winget
Winget är ett verktyg för att installera (och uppdatera, och avinstallera) program i windows. Precis som med Apples App Store eller Androids Google Play Store, så används ett system med centrala servrar som levererar programmen. Du kan kolla på t.ex. Winstall vilka program som finns.
Winget körs i terminalen/powershell. Enklaste sättet att komma dit är att högerklicka på startmenyn och välja "Terminal (Admin)", "Powershell (Admin)" eller liknande. Exakt vad som finns att välja på beror på windowsinstallationen.

I fönstret som dyker upp skriver man sedan kommandon för winget.
Upgrade
Uppdatera ett program till senaste versionen.
winget upgrade git.git
Man kan också uppgradera alla installerade program (som finns i Wingets katalog).
winget upgrade --all
Install
Installera ett program.
winget install git.git
Uninstall
Avinstallera ett program.
winget uninstall git.git
Pin
Markera att ett program inte ska uppdateras när du kör upgrade --all.
winget pin add unity.unity.2022
Man kan också lista sina existerande pins
winget pin list
Och ta bort pins
winget pin remove unity.unity.2022
Avancerad användning: export och import
Export
Exportera en lista med program du har installerade, till en json-fil.
winget export -o software.json
Import
winget import -i software.json
Json-filen
Formatet på filen som skapas genom exporten, och siom förväntas av importen, ser ut typ såhär:
{
"$schema": "https://aka.ms/winget-packages.schema.2.0.json",
"CreationDate": "2024-10-21T10:51:00.099-00:00",
"Sources": [
{
"Packages": [
{
"PackageIdentifier": "ShareX.ShareX"
},
{
"PackageIdentifier": "Git.Git"
},
{
"PackageIdentifier": "Mozilla.Firefox"
},
{
"PackageIdentifier": "Notepad++.Notepad++"
},
],
"SourceDetails": {
"Argument": "https://cdn.winget.microsoft.com/cache",
"Identifier": "Microsoft.Winget.Source_8wekyb3d8bbwe",
"Name": "winget",
"Type": "Microsoft.PreIndexed.Package"
}
}
],
"WinGetVersion": "1.8.1911"
}
Det är alltså väldigt lätt att plocka bort saker – allt som behövs är att man tar bort hela delen som börjar med { och slutar med }, och som innehåller paketet. Och för att lägga till något så lägger man till motsvarande block.
{
"PackageIdentifier": "Anki.Anki"
},
Last updated