Che cos'è Windows Package Manager e come si usa?

Vorresti poter installare programmi in Windows tramite la riga di comando? Ora c'è un modo più semplice per installare tutte le tue app preferite su un nuovo computer dopo che Microsoft  ha recentemente rilasciato Windows Package Manager ( WPM ). Al momento è solo nella fase di anteprima.

È ancora un po' difettoso ed è un po' leggero sulle funzionalità rispetto ai gestori di pacchetti(package managers) consolidati , come Chocolatey , ma è un'ottima notizia per gli sviluppatori Windows e gli utenti esperti. E potrebbe essere già sul tuo computer!

Come ottengo Windows Package Manager?(How Do I Get Windows Package Manager?)

Al momento della stesura di questo, ci sono solo 2 modi per ottenere Windows Package Manager . Puoi ottenerlo tramite il programma Windows Insider(Windows Insider Program) o da GitHub .

Programma Windows Insider(Windows Insider Program)(Windows Insider Program)

Questo metodo ti consente di avere le anteprime più recenti di Windows 10 e WPM . Pertanto, man mano che le funzionalità e le correzioni vengono aggiunte a WPM , verranno aggiornate automaticamente(automatically be updated) per te. 

Per seguire questa strada, devi installare Insider Build per Windows 10 e iscriverti al programma Windows Package Manager Insider(Windows Package Manager Insider Program) . Ciò richiederà che tu disponga di un account Microsoft(Microsoft Account) , come quello che puoi utilizzare per accedere all'app Micros of (o)ft Store(ft Store app) . Ti verrà inviata un'e-mail per informarti se ci sei o meno. Ci vogliono circa 3 giorni.

GitHub

Se sai già come usare GitHub , questo potrebbe essere un modo più semplice per te. È possibile trovare il repository GitHub WPM su (WPM GitHub)https://github.com/microsoft/winget-cli .

Ho Windows Package Manager?(Do I Have Windows Package Manager?)

Il modo per sapere se si dispone di Windows Package Manager ( WPM ) è aprire una sessione di PowerShell e immettere il cmdlet winget .

Se hai WPM , vedrai l'output come nell'immagine seguente. Elencherà la versione di WPM in uso e alcune informazioni di base sull'utilizzo.

Come si usa Gestione pacchetti di Windows?(How Do I Use Windows Package Manager?)

La prima cosa che dovresti fare è vedere quali app puoi installare con WPM . Immettere la (Enter)ricerca dell'ala(winget search) del cmdlet e premere Invio(Enter) .

Verrà visualizzato un elenco di tutti i pacchetti di installazione dell'app attualmente disponibili. 

Al momento della stesura di questo, c'erano 386 pacchetti disponibili. Alcune delle app più popolari includono; 7Zip , CutePDF Writer , Adobe Acrobat Reader DC , Kindle , iTunes , Audacity , diverse distribuzioni Linux(Linux distros) , MalwareBytes e una serie di app Microsoft relative a (Microsoft)Office , Azure , Windows e tutto il resto Microsoft

Un elenco completo dei pacchetti è disponibile anche all'indirizzo https://github.com/microsoft/winget-pkgs/tree/master/manifests .

C'è molto da fare, quindi prova a cercare le tue app preferite(your favorite apps) . Inserisci la parola chiave di ricerca Winget(winget search keyword) , dove la parola chiave è il nome dell'app che stai cercando. Se non sei sicuro del nome completo, cercherà anche un nome parziale.

Una volta trovata l'app che desideri installare, utilizza Winget install "AppName Here" . Se l'app ha un nome di una sola parola, le virgolette non sono necessarie. 

Se preferisci che l'app venga installata in modo invisibile all'utente senza più input da parte tua, usa l'argomento -h alla fine. Il comando sembrerebbe Winget install "AppName Here" -h

L'app verrà scaricata e installata, senza alcuna ulteriore interazione da parte tua.

Come posso installare più app contemporaneamente con Gestione pacchetti di Windows?(How Can I Install Several Apps At Once With Windows Package Manager?)

Poiché winget è un cmdlet, possiamo creare uno script di PowerShell per eseguire le installazioni. Assicurati(Make) che il tuo sistema ti consenta di eseguire(allows you to run PowerShell scripts) prima gli script di PowerShell.

In Windows PowerShell ISE , immettere quanto segue:

ala install rufus -h;
ala install gpu-z -h;
installazione ala Putty -h;
installazione ala FileZilla -h;
(winget install rufus -h;winget install gpu-z -h;winget install Putty -h;winget install FileZilla -h;)

Salvalo come script di PowerShell con un nome come install-AppsWinGet.ps1. È possibile eseguire lo script da PowerShell ISE o dalla normale riga di comando di PowerShell .

Nota che non vedrai la bella barra di stato come faresti con una singola installazione di WPM . Va bene. Farà le installazioni in sequenza. Il tempo totale per scaricare e installare tutte e 4 le app è stato di 53 secondi.

Posso disinstallare utilizzando Gestione pacchetti di Windows?(Can I Uninstall Using Windows Package Manager?)

No. Al momento WPM è solo per l'installazione di app. La versione di anteprima di WPM è molto giovane. Se Microsoft vuole che WPM diventi il ​​gestore di pacchetti di fatto per Windows , aspettati le stesse funzionalità di Chocolatey o migliori nel prossimo futuro.

Get Installing!

Ora che hai Windows Package Manager e sai come usarlo, perché non creare uno script per installare tutte le app che ami? Salva lo script su un'unità USB o su un archivio cloud(cloud storage) . Quindi, la prossima volta che vuoi installarli, esegui semplicemente lo script. Se non hai mai utilizzato un gestore di pacchetti, sarà più veloce e facile che mai.



About the author

Sono un ingegnere informatico con oltre 10 anni di esperienza nel settore del software. Sono specializzato nella creazione e manutenzione di applicazioni software individuali e aziendali, nonché nello sviluppo di strumenti di sviluppo per piccole imprese e grandi organizzazioni. Le mie capacità risiedono nello sviluppo di una solida base di codice, negli strumenti di debug e test e nel lavorare a stretto contatto con gli utenti finali per garantire che le loro applicazioni funzionino perfettamente.



Related posts