A Microsoft új nyílt csomagkezelő szárnyat fejleszt

Microsoft közzétett a csomagkezelő első tesztkiadása
Winget (Windows Package Manager), amely eszközöket biztosít az alkalmazások parancssor használatával történő telepítéséhez.
A kód C++ és nyelven van írva forgalmazza MIT licenc alatt. A csomagok telepítése innen történik adattárközösségi részvétellel támogatva. A Windows Store-ból származó programok telepítésével ellentétben a winget lehetővé teszi az alkalmazások telepítését felesleges marketing, képek és reklámok nélkül.

A jelenlegi kiadás támogatja a parancsokat az alkalmazások kereséséhez (keresés), telepítéshez (telepítés), csomaginformációk megjelenítéséhez (show), beállításhoz adattárak (forrás), a telepítőfájlok kivonataival való munka (hash) és a metaadatok integritásának ellenőrzése (validate). Az eltávolítási, listázási és frissítési parancsok a következő kiadásban várhatók. Csomag opciók meghatározottak től származó fájlokon keresztül kiáltvány в YAML formátum. Maguk a végrehajtható fájlok közvetlenül a fő projektek szerverein vannak tárolva, a tároló csak indexként működik, a jegyzék pedig egy külső msi fájlra hivatkozik (például GitHub vagy projekt honlapja), és az SHA256 hash-t használja az integritás ellenőrzésére és a manipuláció elleni védelemre.

Az első teljes funkcionalitású kiadás, amely tervezett jövő év májusára támogatja a Microsoft Store katalógussal való integrációt, az automatikus kiegészítést, a kiadások különböző kategóriáit (kiadások, béta verziók), a rendszerkomponensek és alkalmazások telepítését a vezérlőpulthoz, a nagyon nagy fájlok kézbesítésének optimalizálását (delta frissítések), csomagkészletek , felület manifesztek generálásához, függőségekkel való munkavégzés, telepítési fájlok zip formátumban (az msi mellett) stb.

A winget csomagkezelő már elérhető a legújabb kísérleti kiadás felhasználói számára A windows Insider és a Desktop App Installer 1.0 részeként kerül kiszállításra. Jelenleg a tárhely már megvan tette hozzá olyan projektek, mint a 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 és Wireshark, valamint számos Microsoft alkalmazások.

A Microsoft új nyílt csomagkezelő szárnyat fejleszt

Forrás: opennet.ru

Hozzászólás