Microsoft-ը թողարկում է WinGet 1.4 բաց կոդով փաթեթների կառավարիչը

Microsoft-ը ներկայացրել է WinGet 1.4 (Windows Package Manager) փաթեթների կառավարիչը, որը նախատեսված է Windows-ում հավելվածներ համայնքում պահպանվող պահեստից տեղադրելու համար՝ որպես Microsoft Store-ի հրամանի տողի այլընտրանք: Կոդը գրված է C++-ով և տարածվում է MIT լիցենզիայի ներքո:

Փաթեթների կառավարման համար տրամադրվում են այնպիսի հրամաններ, որոնք նման են փաթեթների կառավարիչներին, ինչպիսիք են apt և dnf (տեղադրել, որոնել, ցուցակագրել, թարմացնել և այլն): Փաթեթի պարամետրերը սահմանվում են YAML ձևաչափով մանիֆեստի ֆայլերի միջոցով: WinGet պահոցը պարզապես գործում է որպես ինդեքս, և մանիֆեստը վերաբերում է արտաքին zip կամ msi ֆայլին, ինչպիսին է Microsoft Store-ում, GitHub-ում կամ ծրագրի հիմնական կայքում տեղակայված մեկը): «Winget-create» գործիքակազմը ներդրվել է մանիֆեստի ֆայլերի ստեղծումը պարզեցնելու համար:

Ներկայումս պահեստում առաջարկվում է մոտ երկու հազար փաթեթ, ի թիվս այլ նախագծերի, ինչպիսիք են 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, Wireshark և Microsoft-ի տարբեր հավելվածներ։ Աջակցվում է մասնավոր պահոցների ստեղծումը, որոնց հետ փոխգործակցությունն իրականացվում է REST API-ի միջոցով:

Լռելյայնորեն, փաթեթների կառավարիչում առանց տուփի WinGet-ի կառուցումներ տեղադրելիս միացված է հեռաչափություն ուղարկելը, որը հավաքում է տվյալներ փաթեթի կառավարչի հետ օգտատերերի փոխազդեցության և առաջացող սխալների մասին: Հեռաչափությունը անջատելու համար կարող եք ընտրել «Հիմնական» արժեքը «Կարգավորումներ > Գաղտնիություն > Ախտորոշում և հետադարձ կապ» բաժնում կամ ստեղծել WinGet աղբյուրից:

Նոր թողարկումում.

  • Ապահովում է zip արխիվներում տեղադրման ֆայլեր և տեղադրիչ մատակարարելու հնարավորություն՝ ի լրումն նախկինում աջակցվող MSIX, MSI և EXE ձևաչափերի:
  • «Winget show» հրամանը բարելավվել է՝ պիտակների մասին տեղեկությունները և հավելվածի գնումների էջի հղումը ցուցադրելու համար:
    Microsoft-ը թողարկում է WinGet 1.4 բաց կոդով փաթեթների կառավարիչը
  • Ավելացվեց այլընտրանքային հրամանների անունների աջակցություն: Օրինակ՝ «որոնում» հրամանն ունի «գտնել» կեղծանունը, «տեղադրել»՝ «ավելացնել» կեղծանունը, թարմացումը՝ թարմացում, ջնջելը՝ rm, ցանկը՝ ls, իսկ կարգավորումները՝ կոնֆիգ։
  • Բարելավել է հավելվածների տեղադրման և թարմացման գործընթացը: Օրինակ, եթե դուք փորձեք օգտագործել install հրամանը արդեն տեղադրված փաթեթի վրա, WinGet-ը կհայտնաբերի փաթեթի առկայությունը և ավտոմատ կերպով կկատարի թարմացման հրամանը՝ տեղադրելու փոխարեն («--no-upgrade» տարբերակը ավելացվել է: վերացնել այս պահվածքը):
  • Ավելացվեց «--սպասել» տարբերակը, որը հուշում է, որ ստեղնահարումը շարունակվի գործողությունն ավարտելուց հետո, ինչը կարող է օգտակար լինել ելքը ուսումնասիրելու համար, երբ winget-ը սկրիպտներից կանչում է:
    Microsoft-ը թողարկում է WinGet 1.4 բաց կոդով փաթեթների կառավարիչը

Source: opennet.ru

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