Как стать автором
Обновить

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

Время на прочтение1 мин
Количество просмотров7.3K


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%

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

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

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

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

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

Другие новости

Истории

Работа

Ближайшие события

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
26 октября
ProIT Network Fest
Санкт-Петербург
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань