Microsoft выпусціў адчынены пакетны мэнэджар WinGet 1.4

Кампанія Microsoft прадставіла пакетны мэнэджар WinGet 1.4 (Windows Package Manager), прызначаны для ўсталёўкі прыкладанняў у Windows з рэпазітара, які падтрымліваецца пры ўдзеле супольнасці, і выступае альтэрнатывай каталога Microsoft Store, з якой можна працаваць з каманднага радка. Код напісаны на мове З і распаўсюджваецца пад ліцэнзіяй MIT.

Для кіравання пакетамі падаюцца каманды, блізкія да такіх пакетных мэнэджараў як apt і dnf (install, search, list, upgrade і да т.п.). Параметры пакета вызначаюцца праз файлы з маніфестам у фармаце YAML. Рэпазітар WinGet толькі выступае азначнікам, а маніфест спасылаецца на вонкавы zip- ці msi-файл, напрыклад, размешчаны на Microsoft Store, GitHub або на асноўным сайце праекту). Для спрашчэння стварэння файлаў з маніфестам прапанаваны інструментар winget-create.

У цяперашні час у рэпазітары прапанавана каля двух тысяч пакетаў, сярод іншага прадстаўлены такія праекты, як 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 і розныя прыкладанні Microsoft. Падтрымліваецца стварэнне прыватных рэпазітароў, узаемадзеянне з якімі ажыццяўляецца праз REST API.

Па змаўчанні пры ўсталёўцы гатовых зборак WinGet у пакетным мэнэджары ўключаная адпраўка тэлеметрыі, якая збірае дадзеныя аб узаемадзеянні карыстача з пакетным мэнэджарам і якія ўзнікаюць памылках. Для адключэння тэлеметрыі можна абраць значэнне "Basic" у "Settings > Privacy > Diagnostics & feedback" ці сабраць WinGet з зыходных тэкстаў.

У новым выпуску:

  • Дадзеная магчымасць пастаўкі ўсталявальных файлаў і ўсталёўніка ў архівах zip, апроч раней падтрымоўваных фарматаў MSIX, MSI і EXE.
  • Пашыраны магчымасці каманды «winget show», у выніках якой зараз выводзяцца звесткі аб тэгах і спасылцы на старонку пакупкі прыкладання.
    Microsoft выпусціў адчынены пакетны мэнэджар WinGet 1.4
  • Дададзена падтрымка альтэрнатыўных найменняў каманд. Напрыклад, для каманды "search" рэалізаваны псеўданім "find", для каманды "install" - псеўданім "add", для upgrade - update, для uninstall - rm, для list - ls, а для settings - config.
  • Палепшаны працэс усталёўкі і абнаўленні прыкладанняў. Напрыклад, пры спробе ўжывання каманды install для ўжо ўсталяванага пакета, WinGet вызначыць наяўнасць пакета і аўтаматычна выканае каманду upgrade для абнаўлення замест усталёўкі (для адмены падобных паводзін дададзена опцыя «—no-upgrade»).
  • Дададзена опцыя «—wait» пры ўказанні якой пасля выканання аперацыі выводзіцца запыт націску клавішы для працягу, які можа быць карысны для таго каб разгледзець выснову пры выкліку winget са скрыптоў.
    Microsoft выпусціў адчынены пакетны мэнэджар WinGet 1.4

Крыніца: opennet.ru

Дадаць каментар