Cos'è winget
Winget è il Windows Package Manager, uno strumento a riga di comando che consente di installare, aggiornare, configurare e rimuovere software in modo centralizzato.
In pratica, basta digitare un comando per ottenere automaticamente il programma desiderato, senza visitare alcun sito web.
Installazione e disponibilità
Su Windows 11 winget è già incluso. Su Windows 10 è disponibile a partire dalla versione 1809, purché sia installato il pacchetto App Installer (scaricabile dal Microsoft Store).
Una volta attivato, lo si può utilizzare sia da PowerShell che da Prompt dei comandi.
Comandi principali
Ecco alcuni esempi che mostrano la potenza di winget:
Cercare un’applicazione
winget search firefox
Restituisce l'elenco dei pacchetti che contengono la parola "firefox".
Installare un programma
winget install vscode
Scarica e installa Visual Studio Code senza ulteriori passaggi.
Aggiornare tutte le app
winget upgrade --all
Verifica quali software hanno nuove versioni e li aggiorna in blocco.
Disinstallare
winget uninstall zoom
Repository e fonti
Winget utilizza un repository pubblico mantenuto da Microsoft, che raccoglie migliaia di pacchetti verificati. È anche possibile aggiungere sorgenti personalizzate, ad esempio repository aziendali per distribuire applicazioni interne.
Perché usarlo
- Automazione: perfetto per configurare rapidamente un nuovo PC o un parco macchine aziendale.
- Aggiornamenti centralizzati: niente più controlli manuali, basta un comando per aggiornare tutto.
- Sicurezza: i pacchetti ufficiali provengono da repository controllati, riducendo i rischi di download da fonti non sicure.
Esempi pratici
Se si vuole installare un set di applicazioni in un colpo solo, è sufficiente creare un file di testo (ad esempio "setup.txt") con le voci:
vscode
git
7zip
ed eseguire:
winget import setup.txt
Winget provvederà ad installare tutti i pacchetti indicati.
Ancora:
winget install -e --id Piriform.Speccy
installa Speccy (di Piriform) assicurandosi che venga installato il pacchetto corretto (-e
assicura che l'ID sia corrispondente in modo preciso e non venga scelto nulla di simile).