Microsoft prima versione di prova del gestore dei pacchetti
(Windows Package Manager), che fornisce strumenti per installare applicazioni tramite la riga di comando.
Il codice è scritto in C++ e sotto la licenza MIT. I pacchetti vengono installati da , supportato dalla community. A differenza dell'installazione di programmi dal catalogo di Windows Store, winget consente di installare applicazioni senza inutili contenuti di marketing, immagini e pubblicità.
La versione corrente supporta i comandi per la ricerca di un'applicazione (search), l'installazione (install), la visualizzazione delle informazioni sul pacchetto (show) e la configurazione (fonte), utilizzo degli hash dei file di installazione (hash) e verifica dell'integrità dei metadati (validazione). I comandi di disinstallazione, elenco e aggiornamento sono previsti nella prossima versione. Opzioni del pacchetto tramite file con в I file eseguibili stessi sono memorizzati direttamente sui server dei progetti principali, il repository funge solo da indice e il manifesto fa riferimento a un file msi esterno (ad esempio, situato su o ) e utilizza l'hash SHA256 per garantire l'integrità e la protezione contro le manomissioni.
La prima versione completamente funzionale che a partire da maggio del prossimo anno, supporterà l'integrazione con il catalogo di Microsoft Store, il completamento automatico degli input, varie categorie di versioni (versioni release, versioni beta), l'installazione di componenti di sistema e applicazioni per il pannello di controllo, l'ottimizzazione per la distribuzione di file di grandi dimensioni (aggiornamenti delta), set di pacchetti, un'interfaccia per la generazione di manifesti, l'utilizzo delle dipendenze, file di installazione in formato zip (oltre a msi), ecc.
Il gestore di pacchetti winget è ora disponibile per gli utenti dell'ultima versione sperimentale e verrà distribuito come parte di Desktop App Installer 1.0. Attualmente ce ne sono XNUMX nel repository. 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 e Wireshark, così come un gran numero .
Fonte: opennet.ru
