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

Microsoft опубликовала Pakotņu pārvaldnieka pirmā testa versija
spārns (Windows pakotņu pārvaldnieks), kas nodrošina rīkus lietojumprogrammu instalēšanai, izmantojot komandrindu.
Kods ir rakstīts C++ valodā, un izplata saskaņā ar MIT licenci. Pakotnes tiek instalētas no krātuve, ko uztur kopiena. Atšķirībā no programmu instalēšanas no Windows veikala, winget ļauj instalēt lietotnes bez lieka mārketinga, attēliem un reklāmas.

Pašreizējā laidienā ir atbalstītas komandas lietojumprogrammas meklēšanai (search), instalēšanai (install), pakotnes informācijas rādīšanai (show) un konfigurēšanai. krātuves (avots), darbs ar instalēšanas failu jaucējkodiem (jaukšanas kods) un metadatu integritātes pārbaude (validate). Atinstalēšanas, saraksta un atjaunināšanas komandas ir paredzētas nākamajā laidienā. Pakotnes parametri noteikts caur failiem ar manifests в YAML formātsPaš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 vietnē GitHub vai projekta vietne) un izmanto SHA256 jaucējkodu, lai nodrošinātu integritāti un aizsardzību pret manipulācijām.

Pirmais pilnībā funkcionējošais izlaidums, kas plānots Sākot ar nākamā gada maiju, tas atbalstīs integrāciju ar Microsoft Store katalogu, ievades automātisku pabeigšanu, dažādas izlaidumu kategorijas (izlaidumi, beta versijas), sistēmas komponentu un lietojumprogrammu instalēšanu vadības panelim, optimizāciju ļoti lielu failu piegādei (delta atjauninājumi), pakotņu komplektus, saskarni manifestu ģenerēšanai, darbu ar atkarībām, instalācijas failus zip formātā (papildus msi) utt.

Winget pakotņu pārvaldnieks tagad ir pieejams jaunākās eksperimentālās versijas lietotājiem. Logi Insider un tiks piegādāta kā daļa no Desktop App Installer 1.0. Pašlaik repozitorijā 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