Microsoft arendab uut avatud lähtekoodiga paketihaldurit Winget

Microsoft опубликовала paketihalduri esimene testväljaanne
winget (Windowsi paketihaldur), mis pakub tööriistu rakenduste installimiseks käsurea abil.
Kood on kirjutatud C++ keeles ja jaotatud MIT-litsentsi alusel. Paketid installitakse aadressilt hoidla, kogukonna toetusel. Erinevalt programmide installimisest Windowsi poe kataloogist võimaldab winget teil rakendusi installida ilma ebavajaliku turunduse, piltide ja reklaamita.

Praegune versioon toetab käske rakenduse otsimiseks (search), installimiseks (install), paketiteabe kuvamiseks (show) ja konfigureerimiseks. hoidlad (allikas), töötamine installifailide räsiväärtustega (räsi) ja metaandmete terviklikkuse kontrollimine (validate). Järgmises versioonis on oodata käske desinstalli, loendi ja värskendamise jaoks. Paketi parameetrid kindlaksmääratud failide kaudu koos manifest в YAML-vormingKäivitatavad failid ise salvestatakse otse põhiprojektide serveritesse, hoidla toimib ainult indeksina ja manifest viitab välisele msi-failile (näiteks asub GitHub või projekti veebisait) ja kasutab terviklikkuse ja võltsimise eest kaitsmiseks SHA256 räsi.

Esimene täielikult funktsionaalne väljalase, mis planeeritud Alates järgmise aasta maist toetab integratsiooni Microsoft Store'i kataloogiga, sisendi automaatset täitmist, erinevaid väljalasete kategooriaid (väljalasked, beetaversioonid), süsteemikomponentide ja rakenduste installimist juhtpaneelile, optimeerimist väga suurte failide edastamiseks (delta-värskendused), pakettide komplekte, liidest manifestide genereerimiseks, sõltuvustega töötamist, installifaile zip-vormingus (lisaks msi-le) jne.

Wingeti paketihaldur on nüüd saadaval uusima eksperimentaalse versiooni kasutajatele. Windows Insider ja see tarnitakse osana Desktop App Installer 1.0-st. Repositooriumis on praegu XNUMX XNUMX rakendust. lisatud 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 ja Wireshark, aga ka suur hulk Microsofti rakendused.

 Microsoft arendab uut avatud lähtekoodiga paketihaldurit Winget

Allikas: opennet.ru

Lisa kommentaar