Microsoft töötab välja uut avatud paketihaldurit winget.

Microsoft опубликовала paketihalduri esimene testväljaanne
winget (Windowsi paketihaldur), mis pakub tööriistu rakenduste installimiseks käsurea abil.
Kood on kirjutatud C++ ja jaotatud MIT litsentsi alusel. Paketid paigaldatakse alates hoidla, mida toetab kogukonna osalus. Erinevalt programmide installimisest Windows Store'ist võimaldab winget installida rakendusi ilma tarbetu turunduse, piltide ja reklaamideta.

Praegune väljalase toetab käske rakenduse otsimiseks (otsing), installimiseks (installimiseks), paketi teabe kuvamiseks (show), seadistamiseks hoidlad (allikas), installifailide räsidega töötamine (räsi) ja metaandmete terviklikkuse kontrollimine (valideerimine). Järgmises versioonis on oodata desinstallimise, loendi loendi ja värskendamise käske. Paketi valikud kindlaksmääratud pärit failide kaudu manifest в YAML-vorming. Käivitatavad failid ise salvestatakse otse põhiprojektide serveritesse, hoidla toimib ainult indeksina ja manifest viitab välisele msi-failile (näiteks mis asub GitHub või projekti veebisait) ja kasutab terviklikkuse kontrollimiseks ja rikkumiste eest kaitsmiseks räsi SHA256.

Esimene täisfunktsionaalne väljalase, mis planeeritud toetab järgmise aasta maiks integreerimist Microsoft Store'i kataloogiga, automaatset lõpetamist, eri kategooriaid väljalaseid (väljalasked, beetaversioonid), süsteemikomponentide ja rakenduste installimist juhtpaneelile, optimeerimist väga suurte failide edastamiseks (deltavärskendused), pakettide komplektid , manifestide genereerimise liides, sõltuvustega töötamine, installifailid zip-vormingus (lisaks msi-le) jne.

Wingeti paketihaldur on uusima eksperimentaalse versiooni kasutajatele juba saadaval Windows Insider ja see tarnitakse Desktop App Installer 1.0 osana. Praegu on hoidla juba olemas 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 töötab välja uut avatud paketihaldurit winget.

Allikas: opennet.ru

Lisa kommentaar