
Scopriamo WinGet il gestore di pacchetti di Windows e come...
Difficoltà
Si applica a...
Gli utenti che fanno la spola tra Windows e Linux notano una profonda differenza nel modo di gestire le applicazioni installate o da installare: se nel primo caso l’utente è spesso incaricato di cercare in prima persona i pacchetti di installazione, nel secondo, invece, esistono diversi gestori di pacchetti che permettono agevolmente di cercare applicazioni o moduli aggiuntivi con pochi passaggi.
Anche se Windows mette a disposizione il Microsoft Store, una soluzione più simile a Android/macOS/iOS, con addirittura la possibilità di sincronizzare le installazioni tra diversi dispositivi Windows associati allo stesso account, esiste una soluzione diversa da linea di comando che si chiama WinGet.
WinGet, ufficialmente noto come Windows Package Manager, è uno strumento da riga di comando sviluppato da Microsoft che consente di installare, aggiornare, configurare e rimuovere applicazioni in modo rapido e automatizzato ed è prevalentemente progettato per chi:
Per verificare se WinGet è installato bisogna aprire una finestra di Windows Terminal (PowerShell o Prompt dei comandi) oppure direttamente una finestra di Prompt dei comandi (usando la combinazione di tasti WIN+R e digitando CMD): digitando il comando winget, si dovrebbe ottenere una finestra simile alla seguente con l’output del file di aiuto.
Al contrario, se ottenete un messaggio di errore occorrerà installare WinGet e lo si potrà fare direttamente dal Microsoft Store attraverso l’installazione del “Programma di installazione di app” (o AppInstaller).
Esattamente come i gestori di pacchetti su Linux, WinGet offre una grande varietà di comandi e opzioni che lo rendono ideale per l’automazione delle installazioni attraverso script.
Per cercare un’applicazione nel repository generale di WinGet useremo il comando winget search <nome applicazione>
come nell’esempio seguente:
Per installare il pacchetto che desideriamo, invece, si dovrà usare il comando winget install <nome applicazione>
.
Il comando winget upgrade
mostra l’elenco di tutte le applicazioni che è possibile aggiornare perché già installate.
Per aggiornare una specifica applicazione si scrive il comando winget upgrade <nome applicazione>
:
Al contrario, se si desidera aggiornare tutto, si scrive il comando winget update --all
.
Per disinstallare un’applicazione, invece, si scrive il comando winget uninstall <nome applicazione>
.
Infine winget list mostra l’elenco di tutte le applicazioni installate.
WinGet è un’applicazione pensata per essere usata prevalentemente in Powershell o nel prompt dei comandi, dunque non dispone di un’interfaccia grafica nativa; tuttavia a qualcuno questa possibilità alternativa non dispiacerebbe e su GitHub è disponibile il progetto UniGetUI: si tratta di un’interfaccia grafica in grado di gestire diversi gestori di pacchetti oltre WinGet e può essere considerato come il miglior sostituto per la sezione “App” delle impostazioni di Windows 11 – a mio avviso troppo confusa e mal organizzata.
Scopriamo WinGet il gestore di pacchetti di Windows e come...
Fido.ps1: uno script Powershell per scaricare le ISO di Windows...
Con un semplice comando eseguito nel prompt dei comandi di...
Il problema più grosso che può presentarsi durante un deposito...
Quanto può essere lungo il percorso di un file? 10...
Iscriviti al mio canale Telegram: https://t.me/matteoriso_it per ricevere le notizie direttamente sul tuo smartphone.