Spoločnosť Microsoft vydala správcu balíkov s otvoreným zdrojovým kódom WinGet 1.4

Spoločnosť Microsoft predstavila WinGet 1.4 (Windows Package Manager), ktorý je určený na inštaláciu aplikácií do systému Windows z úložiska podporovaného komunitou a funguje ako alternatíva príkazového riadka k obchodu Microsoft Store. Kód je napísaný v C++ a je distribuovaný pod licenciou MIT.

Na správu balíkov sú k dispozícii príkazy podobné správcom balíkov, ako sú apt a dnf (inštalácia, vyhľadávanie, zoznam, aktualizácia atď.). Parametre balíka sú definované prostredníctvom súborov manifestu vo formáte YAML. Úložisko WinGet funguje iba ako index a manifest odkazuje na externý súbor zip alebo msi, napríklad hostený v obchode Microsoft Store, GitHub alebo na hlavnej stránke projektu). Na zjednodušenie vytvárania súborov manifestu bola navrhnutá súprava nástrojov na vytváranie wingetov.

V súčasnosti úložisko ponúka približne dvetisíc balíkov vrátane projektov ako 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 a rôzne aplikácie Microsoftu. Podporuje sa vytváranie súkromných úložísk, ktorých interakcia prebieha cez REST API.

Štandardne sa pri inštalácii hotových zostáv WinGet v správcovi balíkov odosiela telemetria, ktorá zhromažďuje údaje o interakcii používateľa so správcom balíkov a o chybách, ktoré sa vyskytnú. Ak chcete zakázať telemetriu, môžete vybrať hodnotu „Základné“ v časti „Nastavenia > Súkromie > Diagnostika a spätná väzba“ alebo zostaviť WinGet zo zdrojového kódu.

V novom vydaní:

  • Okrem predtým podporovaných formátov MSIX, MSI a EXE je možné dodať inštalačné súbory a inštalačný program v archívoch zip.
  • Rozšírili sa možnosti príkazu „winget show“, ktorého výsledky teraz zobrazujú informácie o značkách a odkaz na stránku nákupu aplikácie.
    Spoločnosť Microsoft vydala správcu balíkov s otvoreným zdrojovým kódom WinGet 1.4
  • Pridaná podpora pre alternatívne názvy príkazov. Napríklad pre príkaz „search“ je implementovaný alias „nájsť“, pre príkaz „install“ alias „add“, pre upgrade – update, pre uninstall – rm, pre list – ls a pre nastavenia – config.
  • Vylepšený proces inštalácie a aktualizácie aplikácie. Ak sa napríklad pokúsite použiť príkaz install na už nainštalovanom balíku, WinGet zistí prítomnosť balíka a automaticky vydá príkaz na aktualizáciu namiesto inštalácie (bola pridaná možnosť „--no-upgrade“ zabrániť tomuto správaniu).
  • Pridaná možnosť „--wait“, ktorá po zadaní po dokončení operácie vás vyzve na stlačenie klávesu na pokračovanie, čo môže byť užitočné na kontrolu výstupu pri volaní wingetu zo skriptov.
    Spoločnosť Microsoft vydala správcu balíkov s otvoreným zdrojovým kódom WinGet 1.4

Zdroj: opennet.ru

Pridať komentár