Microsoft-ը մշակում է նոր բաց փաթեթների կառավարիչ՝ winget:

Microsoft ընկերությունը опубликовала փաթեթի կառավարչի առաջին փորձնական թողարկումը
գինեգործություն (Windows Package Manager), որն ապահովում է հրամանների տողի միջոցով հավելվածների տեղադրման գործիքներ։
Կոդը գրված է C++ և տարածվում է MIT լիցենզիայի ներքո: Փաթեթները տեղադրվում են ռեպոզիտորիա, համայնքի մասնակցությամբ։ Ի տարբերություն Windows Store-ից ծրագրեր տեղադրելու, winget-ը թույլ է տալիս տեղադրել հավելվածներ՝ առանց ավելորդ մարքեթինգի, պատկերների և գովազդի։

Ընթացիկ թողարկումն աջակցում է հավելվածի որոնման (որոնման), տեղադրման (տեղադրման), փաթեթի տեղեկատվության ցուցադրման (ցուցադրման), կարգաբերման հրամաններ պահոցներ (աղբյուր), աշխատել տեղադրող ֆայլերի հեշերի հետ (հեշ) և ստուգել մետատվյալների ամբողջականությունը (վավերացնել): Ապատեղադրման, ցուցակագրման և թարմացման հրամանները սպասվում են հաջորդ թողարկումում: Փաթեթի ընտրանքներ վճռական ֆայլերի միջոցով մանիֆեստ в YAML ձևաչափ. Գործարկվող ֆայլերն իրենք ուղղակիորեն պահվում են հիմնական նախագծերի սերվերների վրա, պահոցը գործում է միայն որպես ինդեքս, իսկ մանիֆեստը վերաբերում է արտաքին msi ֆայլին (օրինակ՝ տեղակայված GitHub կամ նախագծի կայքը) և օգտագործում է SHA256 հեշը ամբողջականության վերահսկման և կեղծիքներից պաշտպանության համար:

Առաջին լիարժեք թողարկումը, որը планирован հաջորդ տարվա մայիսի համար կաջակցի Microsoft Store-ի կատալոգի հետ ինտեգրմանը, ավտոմատ լրացմանը, թողարկումների տարբեր կատեգորիաներին (թողարկումներ, բետա տարբերակներ), կառավարման վահանակի համար համակարգի բաղադրիչների և հավելվածների տեղադրմանը, շատ մեծ ֆայլերի առաքման օպտիմալացումներին (դելտա թարմացումներ), փաթեթների հավաքածուներ, մանիֆեստներ ստեղծելու ինտերֆեյս, կախվածության հետ աշխատելու համար, տեղադրման ֆայլեր zip ձևաչափով (բացի msi-ից) և այլն:

Winget փաթեթի կառավարիչն արդեն հասանելի է վերջին փորձնական թողարկման օգտատերերին Windows Insider- ը և կառաքվի որպես Desktop App Installer 1.0-ի մաս: Ներկայումս պահեստն արդեն կա ավելացրել է նախագծեր, ինչպիսիք են 7Zip, OpenJDK, iTunes, Chrome, Blender, DockerDesktop, Dropbox, Evernote, FreeCAD, GIMP, Git, Maxima, Inkscape, Nmap, Firefox, Thunderbird, Skype, Edge, VisualStudio, KiCad, LibreOffice, Minecraft, Opera, Put: , TelegramDesktop, Steam, WhatsApp, Wireguard եւ Wireshark, ինչպես նաեւ մեծ թվով Microsoft հավելվածներ.

Microsoft-ը մշակում է նոր բաց փաթեթների կառավարիչ՝ winget:

Source: opennet.ru

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