Microsoft izstrādā jaunu atvērto pakotņu pārvaldnieku winget.

Microsoft опубликовала pirmais pakotņu pārvaldnieka testa laidiens
spārns (Windows pakotņu pārvaldnieks), kas nodrošina rīkus lietojumprogrammu instalēšanai, izmantojot komandrindu.
Kods ir rakstīts C++ un izplata saskaņā ar MIT licenci. Pakas tiek uzstādītas no krātuve, ko atbalsta kopienas līdzdalība. Atšķirībā no programmu instalēšanas no Windows veikala, winget ļauj instalēt lietojumprogrammas bez lieka mārketinga, attēliem un reklāmas.

Pašreizējais laidiens atbalsta komandas lietojumprogrammas meklēšanai (meklēšana), instalēšanai (instalēšanai), pakotnes informācijas parādīšanai (rādīt), iestatīšanai krātuves (avots), strādājot ar instalēšanas failu jaucējfunkcijām (hash) un pārbaudot metadatu integritāti (validēt). Nākamajā laidienā ir paredzētas atinstalēšanas, saraksta un atjaunināšanas komandas. Pakas iespējas noteikts izmantojot failus no manifests в YAML formāts. Paši izpildāmie faili tiek glabāti tieši galveno projektu serveros, repozitorijs darbojas tikai kā indekss, un manifests attiecas uz ārēju msi failu (piemēram, kas atrodas GitHub vai projekta vietne) un integritātes kontrolei un aizsardzībai pret viltojumiem izmanto jaucēju SHA256.

Pirmais pilna funkcionalitātes laidiens, kas plānots nākamā gada maijam atbalstīs integrāciju ar Microsoft Store katalogu, automātisko pabeigšanu, dažādu kategoriju izlaidumus (izlaidumus, beta versijas), sistēmas komponentu un lietojumprogrammu instalēšanu vadības panelim, optimizāciju ļoti lielu failu piegādei (delta atjauninājumi), pakotņu komplekti , interfeiss manifestu ģenerēšanai, darbam ar atkarībām, instalācijas faili zip formātā (papildus msi) utt.

Winget pakotņu pārvaldnieks jau ir pieejams jaunākās eksperimentālās versijas lietotājiem Logi Insider un tiks piegādāts kā daļa no Desktop App Installer 1.0. Pašlaik repozitorijs jau ir pievienots tādi projekti kā 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 un Wireshark, kā arī liels skaits Microsoft lietojumprogrammas.

Microsoft izstrādā jaunu atvērto pakotņu pārvaldnieku winget.

Avots: opennet.ru

Pievieno komentāru