Microsoft kehittää uutta avointa pakettihallintaa, wingetiä.

Microsoft julkaistu paketinhallinnan ensimmäinen testijulkaisu
Winget (Windows Package Manager), joka tarjoaa työkaluja sovellusten asentamiseen komentorivin avulla.
Koodi on kirjoitettu C++ ja jakelija MIT-lisenssillä. Paketit asennetaan alkaen arkisto, jota yhteisön osallistuminen tukee. Toisin kuin ohjelmien asentaminen Windows Storesta, wingetin avulla voit asentaa sovelluksia ilman turhaa markkinointia, kuvia ja mainontaa.

Nykyinen versio tukee komentoja sovelluksen etsimiseen (haku), asentamiseen (asennus), pakettitietojen näyttämiseen (näytä), asetusten tekemiseen. arkistot (lähde), asennustiedostojen tiivisteiden käsittely (hash) ja metatietojen eheyden tarkistaminen (validate). Asennuksen poisto-, luettelo- ja päivityskomentoja odotetaan seuraavassa julkaisussa. Pakettivaihtoehdot määritetään tiedostojen kautta osoitteesta manifesti в YAML-muoto. Itse suoritettavat tiedostot tallennetaan suoraan pääprojektien palvelimille, arkisto toimii vain hakemistona ja manifesti viittaa ulkoiseen msi-tiedostoon (esim. GitHub tai projektisivusto) ja käyttää SHA256-tiivistettä eheyden valvontaan ja peukalointisuojaukseen.

Ensimmäinen monipuolinen julkaisu, joka suunniteltu tukee ensi vuoden toukokuussa integraatiota Microsoft Store -luetteloon, automaattista täydennystä, eri julkaisuluokkia (julkaisut, beta-versiot), järjestelmäkomponenttien ja -sovellusten asennusta ohjauspaneeliin, optimointia erittäin suurten tiedostojen toimittamiseen (deltapäivitykset), pakettisarjat , käyttöliittymä manifestien luomiseen, riippuvuuksien käsittelyyn, asennustiedostot zip-muodossa (msi:n lisäksi) jne.

Winget-paketinhallinta on jo uusimman kokeellisen julkaisun käyttäjien saatavilla Windows Insider ja se toimitetaan osana Desktop App Installer 1.0:aa. Tällä hetkellä arkisto on jo lisätty projektit, kuten 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 sekä suuri määrä Microsoft-sovellukset.

Microsoft kehittää uutta avointa pakettihallintaa, wingetiä.

Lähde: opennet.ru

Lisää kommentti