Microsoft rilascia il gestore di pacchetti open source WinGet 1.4

Microsoft ha introdotto WinGet 1.4 (Gestione pacchetti Windows), progettato per installare applicazioni su Windows da un repository supportato dalla comunità e fungere da alternativa da riga di comando a Microsoft Store. Il codice è scritto in C++ ed è distribuito sotto la licenza MIT.

Per gestire i pacchetti vengono forniti comandi simili ai gestori di pacchetti come apt e dnf (installa, cerca, elenca, aggiorna, ecc.). I parametri del pacchetto vengono definiti tramite file manifest in formato YAML. Il repository WinGet funge solo da indice e il manifest si collega a un file zip o msi esterno, ad esempio ospitato su Microsoft Store, GitHub o sul sito principale del progetto). Per semplificare la creazione dei file manifest è stato proposto il toolkit Winget-Create.

Attualmente il repository offre circa duemila pacchetti, inclusi progetti come 7Zip, OpenJDK, iTunes, Chrome, Blender, DockerDesktop, Dropbox, Evernote, FreeCAD, GIMP, Git, Maxima, Inkscape, Nmap, Firefox, Thunderbird, Skype, Edge, VisualStudio, KiCad, LibreOffice, Minecraft, Opera, Putty, TelegramDesktop, Steam, WhatsApp, Wireguard, Wireshark e varie applicazioni Microsoft. È supportata la creazione di repository privati, la cui interazione avviene tramite REST API.

Per impostazione predefinita, quando si installano assembly WinGet già pronti nel gestore pacchetti, viene inviata la telemetria che raccoglie dati sull'interazione dell'utente con il gestore pacchetti e sugli errori che si verificano. Per disabilitare la telemetria, puoi selezionare il valore "Base" in "Impostazioni > Privacy > Diagnostica e feedback" o creare WinGet dal codice sorgente.

Nella nuova versione:

  • È possibile fornire i file di installazione e l'installer in archivi zip, oltre ai formati MSIX, MSI ed EXE precedentemente supportati.
  • Sono state ampliate le funzionalità del comando “winget show”, i cui risultati ora mostrano informazioni sui tag e un collegamento alla pagina di acquisto dell'applicazione.
    Microsoft rilascia il gestore di pacchetti open source WinGet 1.4
  • Aggiunto supporto per nomi di comandi alternativi. Ad esempio, per il comando "cerca" viene implementato l'alias "trova", per il comando "installa" l'alias "aggiungi", per aggiornamento - aggiornamento, per disinstallazione - rm, per elenco - ls e per impostazioni - config.
  • Miglioramento del processo di installazione e aggiornamento dell'applicazione. Ad esempio, se provi a utilizzare il comando install su un pacchetto già installato, WinGet rileverà la presenza del pacchetto ed emetterà automaticamente il comando upgrade per aggiornarlo invece di installarlo (è stata aggiunta un'opzione "--no-upgrade" per prevenire questo comportamento).
  • Aggiunta l'opzione "--wait", che, se specificata al termine dell'operazione, richiede di premere un tasto per continuare, il che può essere utile per rivedere l'output quando si chiama winget dagli script.
    Microsoft rilascia il gestore di pacchetti open source WinGet 1.4

Fonte: opennet.ru

Aggiungi un commento