Microsoft razvija nov odprti upravitelj paketov, winget.

Microsoft objavljeno prva preizkusna izdaja upravitelja paketov
krilatica (Windows Package Manager), ki nudi orodja za nameščanje aplikacij z uporabo ukazne vrstice.
Koda je napisana v C++ in distributer pod licenco MIT. Paketi so nameščeni iz repozitorija, podprto s sodelovanjem skupnosti. Za razliko od nameščanja programov iz trgovine Windows vam winget omogoča namestitev aplikacij brez nepotrebnega marketinga, slik in oglaševanja.

Trenutna izdaja podpira ukaze za iskanje aplikacije (search), namestitev (install), prikaz informacij o paketu (show), nastavitev repozitorije (vir), delo z zgoščenimi vrednostmi namestitvenih datotek (zgoščena vrednost) in preverjanje celovitosti metapodatkov (validate). Ukaze za odstranitev, seznam in posodobitev pričakujemo v naslednji izdaji. Možnosti paketa so določeni prek datotek iz manifest в format YAML. Same izvedljive datoteke so shranjene neposredno na strežnikih glavnih projektov, repozitorij deluje le kot indeks, manifest pa se nanaša na zunanjo datoteko msi (na primer, ki se nahaja na GitHub ali stran projekta) in uporablja zgoščeno vrednost SHA256 za nadzor celovitosti in zaščito pred posegi.

Prva izdaja s polnimi funkcijami, ki zaplaniran za maj prihodnje leto bo podpiral integracijo s katalogom Microsoft Store, samodejno dokončanje, različne kategorije izdaj (izdaje, beta različice), namestitev sistemskih komponent in aplikacij za nadzorno ploščo, optimizacije za dostavo zelo velikih datotek (delta posodobitve), kompleti paketov , vmesnik za generiranje manifestov, delo z odvisnostmi, namestitvene datoteke v formatu zip (poleg msi) itd.

Upravitelj paketov winget je že na voljo uporabnikom najnovejše eksperimentalne izdaje Windows Insider in bo dostavljen kot del Desktop App Installer 1.0. Trenutno je skladišče že dodano projekti, kot so 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 in Wireshark ter veliko število Microsoftove aplikacije.

Microsoft razvija nov odprti upravitelj paketov, winget.

Vir: opennet.ru

Dodaj komentar