Microsoft razvija novi otvoreni upravitelj paketa, winget.

Microsoft опубликовала prvo testno izdanje upravitelja paketa
Winget (Windows Package Manager), koji pruža alate za instaliranje aplikacija pomoću naredbenog retka.
Kod je napisan u C++ i distribuira pod licencom MIT-a. Paketi se instaliraju iz spremište, podržan sudjelovanjem zajednice. Za razliku od instaliranja programa iz Windows trgovine, winget omogućuje instaliranje aplikacija bez nepotrebnog marketinga, slika i oglašavanja.

Trenutno izdanje podržava naredbe za pretraživanje aplikacije (search), instalaciju (install), prikazivanje informacija o paketu (show), postavku spremišta (izvor), rad s hashovima instalacijskih datoteka (hash) i provjera integriteta metapodataka (validate). Naredbe deinstaliranja, popisa i ažuriranja očekuju se u sljedećem izdanju. Mogućnosti paketa su određene putem datoteka iz manifest в YAML format. Same izvršne datoteke pohranjuju se izravno na poslužitelje glavnih projekata, repozitorij djeluje samo kao indeks, a manifest se odnosi na vanjsku msi datoteku (na primjer, koja se nalazi na GitHub ili web mjesto projekta) i koristi SHA256 hash za kontrolu integriteta i zaštitu od neovlaštenog mijenjanja.

Prvo potpuno opremljeno izdanje koje zaplaniran za svibanj sljedeće godine, podržavat će integraciju s Microsoft Store katalogom, autocompletion, razne kategorije izdanja (izdanja, beta verzije), instalaciju komponenti sustava i aplikacija za upravljačku ploču, optimizacije za isporuku vrlo velikih datoteka (delta ažuriranja), setovi paketa , sučelje za generiranje manifesta, rad sa ovisnostima, instalacijske datoteke u zip formatu (uz msi) itd.

Upravitelj paketa winget već je dostupan korisnicima najnovijeg eksperimentalnog izdanja Windows Insider i bit će isporučen kao dio Desktop App Installera 1.0. Trenutačno je spremište već dodao projekti kao što su 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, kao i velik broj Microsoftove aplikacije.

Microsoft razvija novi otvoreni upravitelj paketa, winget.

Izvor: opennet.ru

Dodajte komentar