Microsoft està desenvolupant un nou gestor de paquets oberts, winget.

Microsoft publicat primera versió de prova del gestor de paquets
ala (Gestor de paquets de Windows), que proporciona eines per instal·lar aplicacions mitjançant la línia d'ordres.
El codi està escrit en C++ i Distribuït per sota llicència MIT. Els paquets s'instal·len des de repositori, amb el suport de la participació comunitària. A diferència d'instal·lar programes des de la botiga de Windows, winget permet instal·lar aplicacions sense màrqueting, imatges i publicitat innecessàries.

La versió actual admet ordres per cercar una aplicació (cerca), instal·lar (instal·lar), mostrar informació del paquet (mostrar), configurar repositoris (font), treballant amb hash dels fitxers d'instal·lació (hash) i comprovant la integritat de les metadades (validar). Les ordres de desinstal·lació, llista i actualització s'esperen a la propera versió. Opcions de paquet determinat mitjançant fitxers de manifest в Format YAML. Els mateixos fitxers executables s'emmagatzemen directament als servidors dels projectes principals, el repositori només actua com a índex i el manifest fa referència a un fitxer msi extern (per exemple, situat a GitHub o web del projecte) i utilitza el hash SHA256 per al control de la integritat i la protecció contra la manipulació.

El primer llançament amb totes les funcions, que previst per al maig de l'any vinent, suportarà la integració amb el catàleg de Microsoft Store, l'autocompleció, diverses categories de llançaments (versions, versions beta), instal·lació de components del sistema i aplicacions per al tauler de control, optimitzacions per al lliurament de fitxers molt grans (actualitzacions delta), conjunts de paquets , interfície per generar manifests, treballar amb dependències, fitxers d'instal·lació en format zip (a més de msi), etc.

El gestor de paquets winget ja està disponible per als usuaris de la darrera versió experimental Registre d'inici de Windows i s'enviarà com a part de Desktop App Installer 1.0. Actualment el repositori ja està afegit projectes com ara 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 i Wireshark, així com un gran nombre aplicacions de Microsoft.

Microsoft està desenvolupant un nou gestor de paquets oberts, winget.

Font: opennet.ru

Afegeix comentari