Microsoft sta sviluppando un nuovo gestore di pacchetti aperto, Winget.

Microsoft pubblicato prima versione di prova del gestore dei pacchetti
Winget (Windows Package Manager), che fornisce strumenti per installare applicazioni tramite la riga di comando.
Il codice è scritto in C++ e distribuito da sotto la licenza MIT. I pacchetti vengono installati da deposito, 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 repository (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 determinato tramite file con manifesto в Formato YAMLI 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 GitHub o sito del progetto) e utilizza l'hash SHA256 per garantire l'integrità e la protezione contro le manomissioni.

La prima versione completamente funzionale che è previsto 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 finestre Insider e verrà distribuito come parte di Desktop App Installer 1.0. Attualmente ce ne sono XNUMX nel repository. aggiunto 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 Applicazioni Microsoft.

 Microsoft sta sviluppando un nuovo gestore di pacchetti aperto, Winget.

Fonte: opennet.ru

Aggiungi un commento