Microsoft dezvoltă un nou manager de pachete deschise, winget.

Microsoft а publicat prima versiune de testare a managerului de pachete
Winget (Windows Package Manager), care oferă instrumente pentru instalarea aplicațiilor folosind linia de comandă.
Codul este scris în C++ și distribuit de sub licență MIT. Pachetele sunt instalate de la repertoriu, susținută de participarea comunității. Spre deosebire de instalarea programelor din Windows Store, winget vă permite să instalați aplicații fără marketing, imagini și publicitate inutile.

Versiunea actuală acceptă comenzi pentru căutarea unei aplicații (căutare), instalarea (instalarea), afișarea informațiilor despre pachet (afișare), setarea depozite (sursă), lucrul cu hashuri ale fișierelor de instalare (hash) și verificarea integrității metadatelor (validare). Comenzile de dezinstalare, listare și actualizare sunt așteptate în următoarea ediție. Opțiuni de pachet determinat prin fișiere de la manifest в format YAML. Fișierele executabile în sine sunt stocate direct pe serverele proiectelor principale, depozitul acționează doar ca un index, iar manifestul se referă la un fișier msi extern (de exemplu, situat pe GitHub sau site-ul proiectului) și utilizează hash-ul SHA256 pentru controlul integrității și protecția împotriva falsificării.

Prima lansare cu funcții complete, care programate pentru luna mai a anului viitor, va susține integrarea cu catalogul Microsoft Store, completare automată, diverse categorii de versiuni (lansări, versiuni beta), instalarea componentelor sistemului și aplicațiilor pentru panoul de control, optimizări pentru livrarea de fișiere foarte mari (actualizări delta), seturi de pachete, interfață pentru generarea manifestelor, lucrul cu dependențe, fișiere de instalare în format zip (în plus față de msi), etc.

Managerul de pachete winget este deja disponibil pentru utilizatorii celei mai recente versiuni experimentale Windows Insider și va fi livrat ca parte a Desktop App Installer 1.0. În prezent, depozitul este deja adăugat proiecte precum 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, precum și un număr mare aplicații Microsoft.

Microsoft dezvoltă un nou manager de pachete deschise, winget.

Sursa: opennet.ru

Adauga un comentariu