fbpx
IT и компьютерная техника Топ новости

Microsoft представила версию 1.0 пакетного менеджера winget

Microsoft представила версию 1.0 пакетного менеджера winget

26 мая 2021 года Microsoft представила версию 1.0 пакетного менеджера Windows Package Manager (winget), с помощью которого можно устанавливать, обновлять, настраивать и удалять приложения в ОС Windows 10 из командной строки, терминала Windows или PowerShell.

Microsoft опубликовала исходный код winget на GitHub под лицензией MIT License. Утилита написана на языке С++.

В первой версии winget доступны команды: install, show, source, search, list, upgrade, uninstall, hash, validate, settings, features, export, import.

Системные администраторы могут создавать пакетные скрипты и скрипты PowerShell для установки нескольких приложений с помощью winget.

@echo off Echo Install Powertoys and Terminal REM Powertoys winget install Microsoft.Powertoys if %ERRORLEVEL% EQU 0 Echo Powertoys installed successfully. REM Terminal winget install Microsoft.WindowsTerminal if %ERRORLEVEL% EQU 0 Echo Terminal installed successfully. %ERRORLEVEL%

Microsoft представила версию 1.0 пакетного менеджера winget

Пример установки Windows Terminal с помощью winget.

Microsoft представила версию 1.0 пакетного менеджера winget

Просмотр установленных приложений в системе в консоли с помощью winget.

Microsoft представила версию 1.0 пакетного менеджера winget

Пример удаления приложения через winget, регистр в наименовании приложения обязателен.

В текущем репозитории сообщества доступны более 1400 приложений для установки с помощью winget.

По информации OpenNet, по умолчанию при установке winget с помощью готовых сборок включена отправка телеметрии — Microsoft получает данные о взаимодействии пользователя с пакетным менеджером и возникающих ошибках. Для отключения телеметрии нужно зайти в настройки: «Settings > Privacy > Diagnostics & feedback» и установить там значение «Basic» или собрать winget из исходных кодов самостоятельно.

Related Posts

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *