Microsoft vyvíja nového správcu otvorených balíkov, winget.

Microsoft опубликовала prvé testovacie vydanie správcu balíkov
Winget (Windows Package Manager), ktorý poskytuje nástroje na inštaláciu aplikácií pomocou príkazového riadku.
Kód je napísaný v C++ a distribuovaný pod licenciou MIT. Balíky sa inštalujú z Úložisko, podporované účasťou komunity. Na rozdiel od inštalácie programov z Windows Store vám winget umožňuje inštalovať aplikácie bez zbytočného marketingu, obrázkov a reklamy.

Aktuálne vydanie podporuje príkazy na vyhľadávanie aplikácie (search), inštaláciu (install), zobrazenie informácií o balíku (show), nastavenie úložiská (zdroj), práca s hodnotami hash inštalačných súborov (hash) a kontrola integrity metadát (validate). Príkazy odinštalovania, zoznamu a aktualizácie sa očakávajú v ďalšom vydaní. Možnosti balíka sú stanovené cez súbory z manifest в formát YAML. Samotné spustiteľné súbory sú uložené priamo na serveroch hlavných projektov, úložisko funguje len ako index a manifest odkazuje na externý súbor msi (napr. GitHub alebo webová stránka projektu) a používa hash SHA256 na kontrolu integrity a ochranu pred neoprávneným zásahom.

Prvé plnohodnotné vydanie, ktoré naplánovaný na máj budúceho roka bude podporovať integráciu s katalógom Microsoft Store, automatické dopĺňanie, rôzne kategórie vydaní (vydania, beta verzie), inštaláciu systémových komponentov a aplikácií pre ovládací panel, optimalizácie pre doručovanie veľmi veľkých súborov (delta aktualizácie), sady balíkov , rozhranie na generovanie manifestov, prácu so závislosťami, inštalačné súbory vo formáte zip (okrem msi) atď.

Správca balíkov winget je už dostupný pre používateľov najnovšieho experimentálneho vydania windows Insider a bude dodaný ako súčasť Desktop App Installer 1.0. V súčasnosti už úložisko je pridané projekty ako 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 a Wireshark, ako aj veľké množstvo aplikácie spoločnosti Microsoft.

Microsoft vyvíja nového správcu otvorených balíkov, winget.

Zdroj: opennet.ru

Pridať komentár