Author: IlSoftware
Linux poggia il suo funzionamento sul ben noto sistema di gestione dei pacchetti. In ambito Microsoft, invece, almeno fino a qualche tempo, fa era molto diverso. WingetUI è un’applicazione open source che mette ordine tra i packet manager per Windows. In questo articolo vediamo com’è e come funziona.
Se utilizzate Windows da una vita, sapete bene che è per installare e disinstallare applicazioni sono disponibili molti strumenti. Gli installer MSI (Microsoft Installer) sono un formato standard per la gestione dei programmi su Windows. Accanto ad essi, però, nel corso degli anni si sono imposte varie procedure d’installazione, anche di terze parti, che permettono l’installazione dei software a partire da un file eseguibile (.exe).
Quando Microsoft provò a mettere da parte i programmi Win32, l’azienda di Redmond pose l’accento sulla procedura d’installazione e disinstallazione unificata che interessa le app pubblicate sul suo store online. Con il tempo, però, si comprese che gli utenti avevano la necessità di continuare sfruttare le applicazioni Win32 e si sviluppò un “cappello” chiamato WinUI 3, un’interfaccia comune, un linguaggio trasversale fra le varie tipologie di programmi.
Gli sviluppatori, comunque, continuano a utilizzare procedure non-standard. Tanto che Raymond Chen (Microsoft), a settembre 2023, ha scritto addirittura che alcune procedure di disinstallazione sono diventate indistinguibili dai malware.
Con il passare del tempo, si è sentito il bisogno di una procedura standard che permettesse di uniformare i passaggi per l’installazione e la disinstallazione dei programmi Windows.
Scoop, Chocolatey, Pip, Npm e .NET Tool sono tutti gestori di pacchetti o strumenti utilizzati per la gestione e l’installazione del software sui sistemi Windows. Ciascuno di essi ha un ruolo specifico e offre una serie di vantaggi per semplificare il processo di gestione del software:
Anche Microsoft ha capito l’importanza di condividere con gli utenti di Windows un gestore di pacchetti ufficiale. Ha quindi proposto il software Winget, programma basato su riga di comando che permette di installare programmi automaticamente in Windows 10 e Windows 11. Il vantaggio di Winget è che si integra bene con Windows supportando inoltre una vastissima schiera di applicazioni di sviluppatori terzi, sia a sorgente aperto che di tipo proprietario.
WingetUI è un’interfaccia utente grafica (GUI) progettata per semplificare l’utilizzo dei gestori di pacchetti più comuni per Windows 10 e Windows 11. Supporta tutti i gestori di pacchetti citati al precedente paragrafo e si rivela un alleato eccellente per coloro che desiderano avere il controllo completo sul software installato sui sistemi Windows.
Con un software come WingetUI, il processo di gestione dei pacchetti un gioco da ragazzi, anche per gli utenti meno esperti. Abbiamo fatto riferimento alla possibilità di usare Winget nell’articolo sull’installazione automatica dei programmi in Windows 10 e 11.
Dialogando direttamente con i vari packet manager, WingetUI permette di scaricare, installare, aggiornare e disinstallare qualsiasi software disponibile. La casella di ricerca in alto a destra consente di individuare il software da installare mentre nella colonna Fonte sono indicati i packet manager che ne consentono l’installazione.
Suggeriamo di porre attenzione al contenuto della colonna ID pacchetto: WingetUI propone un vasto numero di risultati e potrebbe non essere immediato comprendere qual è il programma da installare sul sistema in uso. Per sciogliere ogni dubbio, si può fare doppio clic sul nome di un programma: così si ottengono le informazioni sul nome dell’editore e dell’autore.
Scorrendo leggermente verso il basso e cliccando sulla sezione Opzioni di installazione, è possibile intervenire su alcune preferenze legate a ciascuna procedura di setup. Addirittura, WingetUI fornisce la sintassi da riga di comando per ciascun packet manager, riutilizzabile nel caso in cui si volesse automatizzare il caricamento dei vari software.
Combinando la “dote” di software gestiti da ciascun packet manager, ad oggi WingetUI permette complessivamente l’installazione di oltre 14.000 software.
Le funzionalità di WingetUI non si limitano alla semplice installazione e disinstallazione del software. Questa interfaccia offre anche strumenti avanzati per gli utenti esperti. È ad esempio possibile creare un backup delle liste di pacchetti, eliminare software in blocco per liberare spazio sul disco o ripristinare rapidamente il software installato su un altro PC.
Con un clic sul pulsante Aggiornamenti software, inoltre, WingetUI si appoggia ai vari gestori di pacchetti per informare l’utente su quali software, installati sulla macchina, possono essere aggiornati all’ultima versione. È un approccio utile anche in termini di patch management: poter disporre di un software che notifica la disponibilità di un aggiornamento potenzialmente importante, che ad esempio risolve delle vulnerabilità di sicurezza non ha prezzo.
Anche in questo caso, la colonna Fonte riporta il nome del packet manager che “si offre” di aggiornare ciascun software indicato nella lista. Il pulsante Aggiorna pacchetti selezionati, inoltre, consente di aggiornare in blocco tutte le applicazioni con un segno di spunta accanto al nome.
WingetUI è compatibile con Windows 10 e Windows 11, richiede circa 100 MB di spazio su disco ma potrebbe richiedere i privilegi di amministratore per installare alcuni pacchetti.
Per chi utilizza già Winget o Scoop, lo stesso WingetUI è installabile anche da riga di comando:
winget install wingetui
scoop bucket add extras
scoop install extras/wingetui
In alternativa, il programma è scaricabile dal sito dello sviluppatore. All’avvio, WingetUI chiede se si desidera usarlo in versione portabile oppure se eseguire un’installazione standard.
Credit immagine in apertura: iStock.com/valentinrussanov
Author: Multiplayer.it Il lancio del REDkit, ossia gli strumenti per il modding di The Witcher…
Author: GamesVillage.it Microids e Savage Level presentano la seconda parte del making of di Flint Treasure of Oblivion! Dopo…
Author: Webnews BitMEX, il popolare exchange crypto, ha lanciato il contratto di swap perpetuo MEMEMEXTUSDT…
Author: Tom's Hardware Il settore degli smartphone pieghevoli si sta preparando per alcuni importanti aggiornamenti,…
Author: GAMEmag iRacing è spesso considerato un colosso nel settore delle simulazioni automobilistiche, distinguendosi per…
Author: Agemobile Apple lo scorso anno ha introdotto un nuovo Game Porting Toolkit per aiutare…