A Microsoft kiadja a WinGet 1.4 nyílt forráskódú csomagkezelőt

A Microsoft bemutatta a WinGet 1.4-et (Windows Package Manager), amelyet arra terveztek, hogy egy közösség által támogatott tárolóból telepítsen alkalmazásokat Windows rendszerre, és a Microsoft Store parancssori alternatívájaként működjön. A kód C++ nyelven íródott, és az MIT licenc alatt kerül terjesztésre.

A csomagok kezelésére olyan parancsok állnak rendelkezésre, amelyek hasonlóak a csomagkezelőkhöz, mint például az apt és a dnf (telepítés, keresés, listázás, frissítés stb.). A csomagparaméterek YAML formátumú jegyzékfájlokon keresztül határozhatók meg. A WinGet-tárház csak indexként működik, és a jegyzék egy külső zip- vagy msi-fájlra hivatkozik, például a Microsoft Store-ban, a GitHubon vagy a projekt fő webhelyén. A jegyzékfájlok létrehozásának egyszerűsítése érdekében javasolták a winget-létrehozási eszközkészletet.

Jelenleg mintegy kétezer csomagot kínál a tárház, köztük olyan projekteket, 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, Wireshark és különféle Microsoft alkalmazások. Privát adattárak létrehozása támogatott, amelyekkel az interakció a REST API-n keresztül történik.

Alapértelmezés szerint a kész WinGet összeállítások csomagkezelőben történő telepítésekor telemetria kerül elküldésre, amely adatokat gyűjt a csomagkezelővel való felhasználói interakcióról és a felmerülő hibákról. A telemetria letiltásához válassza ki az „Alap” értéket a „Beállítások > Adatvédelem > Diagnosztika és visszajelzés” részben, vagy készítse el a WinGetet forráskódból.

Az új kiadásban:

  • A korábban támogatott MSIX, MSI és EXE formátumok mellett lehetőség van a telepítőfájlok és a telepítő zip archívumban történő szállítására.
  • Bővültek a „winget show” parancs lehetőségei, melynek eredményei immáron információkat jelenítenek meg a címkékről és egy hivatkozást az alkalmazásvásárlási oldalra.
    A Microsoft kiadja a WinGet 1.4 nyílt forráskódú csomagkezelőt
  • Támogatás hozzáadva az alternatív parancsnevekhez. Például a "search" parancsnál a "find" álnév, az "install" parancsnál az "add", az upgrade - frissítésnél, az eltávolításnál - rm, a listánál - ls és a beállításoknál - a config.
  • Továbbfejlesztett alkalmazástelepítési és frissítési folyamat. Például, ha megpróbálja használni az install parancsot egy már telepített csomagon, a WinGet észleli a csomag jelenlétét, és automatikusan kiadja az upgrade parancsot a frissítéshez a telepítés helyett (a "--no-upgrade" opció hozzáadva hogy megakadályozzák ezt a viselkedést).
  • Hozzáadtuk a „--wait” opciót, amely a művelet befejezése után megadva egy billentyű megnyomását kéri a folytatáshoz, ami hasznos lehet a kimenet ellenőrzéséhez, amikor a winget parancsfájlokból hívja.
    A Microsoft kiadja a WinGet 1.4 nyílt forráskódú csomagkezelőt

Forrás: opennet.ru

Hozzászólás