„Microsoft“ kuria naują atvirų paketų tvarkyklę „winget“.

„Microsoft“ опубликовала pirmasis bandomasis paketų tvarkyklės leidimas
Winget („Windows“ paketų tvarkyklė), kurioje pateikiami įrankiai, skirti programoms diegti naudojant komandinę eilutę.
Kodas parašytas C++ ir išplatino pagal MIT licenciją. Paketai montuojami iš saugykla, remiamas bendruomenės dalyvavimu. Skirtingai nei diegiant programas iš „Windows Store“, „winget“ leidžia įdiegti programas be nereikalingos rinkodaros, vaizdų ir reklamos.

Dabartinis leidimas palaiko komandas ieškant programos (paieška), diegiant (diegti), rodyti paketo informaciją (rodyti), nustatyti saugyklos (šaltinis), dirbant su diegimo failų maišais (hash) ir tikrinant metaduomenų vientisumą (patvirtinti). Kitame leidime bus pašalinimo, sąrašo ir atnaujinimo komandos. Pakuotės parinktys pasiryžęs per failus iš manifestas в YAML formatu. Patys vykdomieji failai yra saugomi tiesiogiai pagrindinių projektų serveriuose, saugykla veikia tik kaip indeksas, o manifestas nurodo išorinį msi failą (pavyzdžiui, esantį GitHub arba projekto svetainė) ir naudoja SHA256 maišą vientisumo kontrolei ir apsaugai nuo klastojimo.

Pirmasis pilnavertis leidimas, kuris planuojama kitų metų gegužę palaikys integraciją su Microsoft Store katalogu, automatinį užbaigimą, įvairių kategorijų leidimus (leidimus, beta versijas), sistemos komponentų ir programų diegimą valdymo pultui, optimizavimą labai didelių failų pristatymui (delta atnaujinimai), paketų rinkiniai , sąsaja manifestų generavimui, darbui su priklausomybėmis, diegimo failai zip formatu (be msi) ir kt.

„winget“ paketų tvarkyklė jau prieinama naujausios eksperimentinės leidimo naudotojams Langai Insider ir bus pristatyta kaip Desktop App Installer 1.0 dalis. Šiuo metu saugykla jau yra pridėta tokie projektai kaip 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 ir Wireshark, taip pat daug Microsoft programos.

„Microsoft“ kuria naują atvirų paketų tvarkyklę „winget“.

Šaltinis: opennet.ru

Добавить комментарий