Microsoft annab välja avatud lähtekoodiga paketihalduri WinGet 1.4

Microsoft tutvustas WinGet 1.4 (Windows Package Manager) paketihaldurit, mis on mõeldud Windowsi rakenduste installimiseks kogukonna hooldatavast hoidlast, mis toimib alternatiivina Microsoft Store'i kataloogile, millele pääseb juurde käsurealt. Kood on kirjutatud C++ keeles ja seda levitatakse MIT litsentsi all.

Paketihalduse jaoks pakutakse selliseid paketihalduritele sarnaseid käske nagu apt ja dnf (install, search, list, upgrade jne). Paketi parameetrid määratletakse YAML-vormingus manifestifailide kaudu. WinGeti hoidla toimib lihtsalt indeksina ja manifest viitab välisele ZIP- või msi-failile, näiteks sellele, mida hostitakse Microsoft Store'is, GitHubis või projekti põhisaidil). Manifestifailide loomise lihtsustamiseks on kasutusele võetud tööriistakomplekt winget-create.

Hoidlas pakutakse hetkel umbes kaks tuhat paketti, teiste hulgas sellised projektid nagu 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 ja erinevad Microsofti rakendused. Toetatakse privaatsete hoidlate loomist, millega suhtlemine toimub REST API kaudu.

Vaikimisi on paketihalduris kasutusel olevate WinGeti ehituste installimisel lubatud telemeetria saatmine, mis kogub andmeid kasutaja suhtluse kohta paketihalduriga ja ilmnevate vigade kohta. Telemeetria keelamiseks saate valida jaotises Seaded > Privaatsus > Diagnostika ja tagasiside väärtuse "Basic" või luua WinGeti allikast.

Uues väljaandes:

  • Lisaks varem toetatud MSIX-, MSI- ja EXE-vormingutele on võimalik pakkuda installifaile ja installerit zip-arhiivides.
  • Käsku "winget show" on täiustatud, et kuvada sildi teave ja link rakenduse ostulehele.
    Microsoft annab välja avatud lähtekoodiga paketihalduri WinGet 1.4
  • Lisatud alternatiivsete käsunimede tugi. Näiteks käsul "search" on alias "find", käsul "install" on varjunimi "add", versiooniuuendusel on värskendus, desinstallimisel on rm, loendis on ls ja sätetel on config.
  • Täiustatud rakenduste installimise ja värskendamise protsessi. Näiteks kui proovite kasutada installikäsku juba installitud paketi puhul, tuvastab WinGet paketi olemasolu ja käivitab installimise asemel automaatselt versiooniuuenduskäsu versiooniuuenduse uuendamiseks (valik "--no-upgrade" on lisatud tühistada see käitumine).
  • Lisatud suvand "--oota", mis küsib pärast toimingu lõpetamist klahvivajutuse jätkamist, mis võib olla kasulik skriptidest wingeti kutsumisel väljundi uurimisel.
    Microsoft annab välja avatud lähtekoodiga paketihalduri WinGet 1.4

Allikas: opennet.ru

Lisa kommentaar