Microsoft hà introduttu u gestore di pacchetti WinGet 1.4 (Windows Package Manager), cuncepitu per installà l'applicazioni in Windows da un repositoriu mantinutu da a cumunità, chì agisce cum'è una alternativa à u catalogu Microsoft Store chì pò esse accessu da a linea di cummanda. U codice hè scrittu in C++ è distribuitu sottu a licenza MIT.
Per a gestione di pacchetti, cumandamenti simili à tali gestori di pacchetti cum'è apt è dnf (installà, ricerca, lista, aghjurnamentu, etc.) sò furniti. I paràmetri di u pacchettu sò definiti attraversu i schedarii manifesti in u formatu YAML. U repository WinGet agisce solu cum'è un indice, è u manifestu si riferisce à un file zip o msi esternu, cum'è un allughjatu in a Microsoft Store, GitHub, o u situ di u prughjettu principale). U winget-create toolkit hè statu introduttu per simplificà a creazione di schedarii manifesti.
Ci sò attualmente circa dui mila pacchetti offerti in u repository, frà altri prughjetti cum'è 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 è diverse applicazioni Microsoft. A creazione di repositori privati hè supportata, l'interazzione cù quale hè realizatu attraversu l'API REST.
Per automaticamente, quandu si stallanu WinGet builds out-of-the-box in u gestore di pacchetti, l'invio di telemetria hè attivatu, chì raccoglie dati nantu à l'interazzione di l'utilizatori cù u gestore di pacchetti è l'errori chì si verificanu. Per disattivà a telemetria, pudete selezziunate u valore "Basic" in "Settings> Privacy> Diagnostics & feedback" o custruisce WinGet da a fonte.
In a nova versione:
- Fornitu a capacità di furnisce i fugliali di installazione è l'installatore in archivi zip, in più di i formati MSIX, MSI è EXE supportati prima.
- U cumandamentu "winget show" hè statu migliuratu per vede l'infurmazioni di tag è un ligame à a pagina di compra di l'app.
- Aghjunghje supportu per i nomi di cumandamenti alternativu. Per esempiu, u cumandamentu "ricerca" hà l'alias "truvà", u cumandamentu "installà" hà l'alias "add", l'aghjurnamentu hà aghjurnatu, a disinstallazione hà rm, a lista hà ls, è i paràmetri hà cunfigurazione.
- Migliuratu u prucessu di stallà è aghjurnà l'applicazioni. Per esempiu, se pruvate d'utilizà u cumandimu di installazione in un pacchettu digià stallatu, WinGet detecterà a presenza di u pacchettu è eseguirà automaticamente u cumandimu di aghjurnamentu per aghjurnà invece di installà (l'opzione "--no-upgrade" hè stata aghjunta à annullà stu cumpurtamentu).
- Aggiunta l'opzione "--wait", chì dumanda à una chjave per cuntinuà dopu chì l'operazione hè finita, chì pò esse utile per esaminà l'output quandu chjamanu winget da scripts.
Source: opennet.ru