Microsoft uvolnil WinGet 1.4 open source správce balíčků

Microsoft představil správce balíčků WinGet 1.4 (Windows Package Manager), určený k instalaci aplikací na Windows z komunitně spravovaného úložiště, který funguje jako alternativa ke katalogu Microsoft Store, ke kterému lze přistupovat z příkazového řádku. Kód je napsán v C++ a distribuován pod licencí MIT.

Pro správu balíčků jsou k dispozici příkazy podobné správcům balíčků jako apt a dnf (install, search, list, upgrade atd.). Parametry balíčku jsou definovány prostřednictvím souborů manifestu ve formátu YAML. Úložiště WinGet funguje pouze jako index a manifest odkazuje na externí soubor zip nebo msi, jako je soubor hostovaný na Microsoft Store, GitHubu nebo na hlavním webu projektu). Pro zjednodušení vytváření souborů manifestu byla představena sada nástrojů pro vytváření wingetů.

Aktuálně je v úložišti nabízeno kolem dvou tisíc balíčků, mimo jiné takové projekty jako 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ůzné aplikace Microsoftu. Je podporováno vytváření soukromých úložišť, s nimiž interakce probíhá prostřednictvím REST API.

Ve výchozím nastavení je při instalaci předinstalovaných sestav WinGet ve správci balíčků povoleno odesílání telemetrie, která shromažďuje data o interakci uživatele se správcem balíčků a o chybách, které se vyskytnou. Chcete-li telemetrii zakázat, můžete vybrat hodnotu „Základní“ v „Nastavení > Soukromí > Diagnostika a zpětná vazba“ nebo sestavit WinGet ze zdroje.

V novém vydání:

  • Poskytuje možnost dodat instalační soubory a instalační program v archivech zip, navíc k dříve podporovaným formátům MSIX, MSI a EXE.
  • Příkaz „winget show“ byl vylepšen tak, aby zobrazoval informace o značce a odkaz na stránku nákupu aplikace.
    Microsoft uvolnil WinGet 1.4 open source správce balíčků
  • Přidána podpora pro alternativní názvy příkazů. Například příkaz "search" má alias "find", příkaz "install" má alias "add", upgrade má update, uninstall má rm, seznam má ls a nastavení má config.
  • Vylepšený proces instalace a aktualizace aplikací. Pokud se například pokusíte použít příkaz install na již nainstalovaném balíčku, WinGet detekuje přítomnost balíčku a automaticky provede příkaz upgrade pro upgrade namísto instalace (možnost „--no-upgrade“ byla přidána do potlačit toto chování).
  • Přidána možnost „--wait“, která po dokončení operace vyzve k pokračování stisknutí klávesy, což může být užitečné pro zkoumání výstupu při volání wingetu ze skriptů.
    Microsoft uvolnil WinGet 1.4 open source správce balíčků

Zdroj: opennet.ru

Přidat komentář