Microsoft inatengeneza meneja mpya wa kifurushi huria, Winget.

Kampuni ya Microsoft опубликовала toleo la kwanza la jaribio la msimamizi wa kifurushi
mabawa (Meneja wa Kifurushi cha Windows), ambayo hutoa zana za kusanikisha programu kwa kutumia safu ya amri.
Nambari imeandikwa katika C ++ na kusambazwa na chini ya leseni ya MIT. Vifurushi vimewekwa kutoka hazina, inayoungwa mkono na ushiriki wa jamii. Tofauti na kusanikisha programu kutoka kwa Duka la Windows, Winget hukuruhusu kusanikisha programu bila uuzaji usio wa lazima, picha na utangazaji.

Toleo la sasa linaauni amri za kutafuta programu (tafuta), kusakinisha (kusakinisha), kuonyesha maelezo ya kifurushi (onyesha), kuweka. hazina (chanzo), kufanya kazi na heshi za faili za kisakinishi (hashi) na kuangalia uadilifu wa metadata (thibitisha). Kuondoa, kuorodhesha na kusasisha amri zinatarajiwa katika toleo lijalo. Chaguzi za kifurushi amedhamiria kupitia faili kutoka ilani в Umbizo la YAML. Faili zinazoweza kutekelezwa zenyewe huhifadhiwa moja kwa moja kwenye seva za miradi kuu, hazina hufanya kama faharasa tu, na faili ya maelezo inarejelea faili ya msi ya nje (kwa mfano, iliyoko kwenye GitHub au tovuti ya mradi) na hutumia heshi ya SHA256 kwa udhibiti wa uadilifu na ulinzi wa kuchezea.

Toleo la kwanza lenye kipengele kamili, ambalo imepangwa kwa Mei mwaka ujao, itasaidia kuunganishwa na katalogi ya Duka la Microsoft, kukamilisha kiotomatiki, kategoria mbalimbali za matoleo (matoleo, matoleo ya beta), usakinishaji wa vipengee vya mfumo na programu za paneli dhibiti, uboreshaji wa utoaji wa faili kubwa sana (sasisho za delta), package sets , kiolesura cha kuzalisha maonyesho, kufanya kazi na vitegemezi, faili za usakinishaji katika umbizo la zip (pamoja na msi), n.k.

Kidhibiti cha kifurushi cha Winget tayari kinapatikana kwa watumiaji wa toleo la hivi punde la majaribio Windows Insider na itasafirishwa kama sehemu ya Kisakinishi cha Programu ya Kompyuta ya Mezani 1.0. Hivi sasa hazina iko tayari aliongeza miradi kama vile 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 na Wireshark, pamoja na idadi kubwa Programu za Microsoft.

Microsoft inatengeneza meneja mpya wa kifurushi huria, Winget.

Chanzo: opennet.ru

Kuongeza maoni