Microsoft razvija novi upravitelj otvorenih paketa, winget.

Microsoft objavljeno prvo testno izdanje menadžera paketa
krilatica (Windows Package Manager), koji pruža alate za instaliranje aplikacija pomoću komandne linije.
Kod je napisan u C++ i distribuira pod MIT licencom. Paketi se instaliraju sa spremište, podržan učešćem zajednice. Za razliku od instaliranja programa iz Windows prodavnice, winget vam omogućava da instalirate aplikacije bez nepotrebnog marketinga, slika i reklama.

Trenutno izdanje podržava komande za pretraživanje aplikacije (pretraga), instaliranje (instalacija), prikaz informacija o paketu (prikaži), podešavanje spremišta (izvor), rad sa hashovima instalacionih datoteka (hash) i provjera integriteta metapodataka (validate). Naredbe za deinstalaciju, listu i ažuriranje se očekuju u sljedećem izdanju. Opcije paketa odlučan preko fajlova sa manifest в YAML format. Same izvršne datoteke se pohranjuju direktno na servere glavnih projekata, spremište djeluje samo kao indeks, a manifest se odnosi na vanjski msi fajl (na primjer, smješten na GitHub ili web stranica projekta) i koristi SHA256 hash za kontrolu integriteta i zaštitu od neovlaštenog pristupa.

Prvo potpuno opremljeno izdanje, koje zaplanirovan za maj naredne godine, podržaće integraciju sa Microsoft Store katalogom, autokompletiranje, razne kategorije izdanja (izdanja, beta verzije), instalaciju sistemskih komponenti i aplikacija za kontrolnu tablu, optimizacije za dostavu veoma velikih fajlova (delta ažuriranja), setovi paketa, interfejs za generisanje manifesta, rad sa zavisnostima, instalacioni fajlovi u zip formatu (pored msi) itd.

Upravitelj paketa winget je već dostupan korisnicima najnovijeg eksperimentalnog izdanja Windows Insider i bit će isporučen kao dio Desktop App Installer 1.0. Trenutno je spremište već dodano 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 veliki broj Microsoft aplikacije.

Microsoft razvija novi upravitelj otvorenih paketa, winget.

izvor: opennet.ru

Dodajte komentar