lunedì 31 marzo 2025

Aggiornare tutti i programmi del pc con Winget

Winget è uno strumento da riga di comando che semplifica l'installazione, l'aggiornamento, la rimozione e la gestione delle applicazioni su Windows 11. Se hai familiarità con i gestori di pacchetti di Linux, come apt o brew, winget ti sembrerà un'esperienza simile.

Perché Usare Winget?

  • Efficienza: Installa più app con un singolo comando.

  • Aggiornamenti Semplificati: Mantieni aggiornate le tue applicazioni facilmente.

  • Scoperta: Trova le applicazioni direttamente dal tuo terminale.

  • Automazione: Scrivi script per configurare rapidamente il tuo ambiente.


1. Apri il Terminale


Puoi usare il Prompt dei comandi o PowerShell. Per aprire uno di questi con privilegi elevati (necessari per alcune operazioni), clicca con il pulsante destro del mouse e seleziona "Esegui come amministratore".


2. Comandi di base


Ecco alcuni comandi winget essenziali:

  • Cercare un'App:

    winget search <nome-app>

    Questo comando cercherà nel repository di winget le applicazioni che corrispondono al termine di ricerca. 

          Esempio: winget search Firefox
  • Installare un'App:

    winget install <nome-app> o winget install <id-app>

    Esempio: winget install Mozilla.Firefox

    Dopo aver cercato un'app, puoi installarla usando il suo nome o ID. L'ID è più preciso, specialmente se ci sono più app con lo stesso nome.

  • Elencare le App Installate:

    winget list

    Questo comando mostrerà tutte le applicazioni installate sul tuo sistema tramite winget.





  • Aggiornare un'App:

    winget upgrade <nome-app> o winget upgrade --all

    Esempio: winget upgrade Mozilla.Firefox

    Per aggiornare un'app specifica. Usa winget upgrade --all per aggiornare tutte le app che hanno aggiornamenti disponibili.

  • Disinstallare un'App:

    winget uninstall <nome-app> o winget uninstall <id-app>

    Esempio: winget uninstall Mozilla.Firefox

    Disinstalla l'applicazione specificata.

  • Mostrare i Dettagli di un'App

     winget show <nome-app> o winget show <id-app>

         Esempio: winget show Mozilla.Firefox

         Mostra informazioni dettagliate sull'applicazione, come la versione, l'editore e la descrizione.

  •  Ottenere aiuto:
          winget --help

          Mostra l'elenco di tutti i comandi winget disponibili e le loro opzioni.


  • 3. Fonti di App (Repository)

    Winget ottiene le app da "repository". Per impostazione predefinita, utilizza il repository della comunità di Windows Package Manager. Puoi gestire i repository con questi comandi:

    • Elencare i repository: winget source list

    • Aggiungere un repository: winget source add <nome> <url>

    • Rimuovere un repository: winget source remove <nome>

    • Aggiornare i repository: winget source update

    Suggerimenti e Trucchi

    • Usa Tab per il completamento automatico: Nel terminale, premi il tasto Tab per completare automaticamente i nomi delle app e i comandi.

    • Script per l'installazione di più app: Crea un file batch o uno script di PowerShell per installare più applicazioni contemporaneamente. Esempio:

      winget install Microsoft.VisualStudioCode
      winget install Mozilla.Firefox
      winget install Google.Chrome
      
    • Esportare e importare un elenco di app: Puoi esportare un elenco delle app installate in un file e poi importarlo su un altro computer. Questo è utile per configurare più computer in modo rapido.

      • Esportare: winget export -o <nome-file>.json

      • Importare: winget import <nome-file>.json

    • Installare app da Microsoft Store: Winget può anche installare app dal Microsoft Store. Cerca l'app con winget search e poi installala con winget install.

    Winget è uno strumento potente che può semplificare notevolmente la gestione delle applicazioni su Windows 11. Acquisendo familiarità con i comandi di base e le funzionalità avanzate, puoi risparmiare tempo e assicurarti che il tuo sistema sia sempre aggiornato.

Nessun commento:

Posta un commento