
Обновление приложений в Windows обычно представляет собой лоскутный процесс — некоторые из них обрабатываются автоматически, в других случаях вам приходится делать это вручную. Что, если бы был лучший вариант, который не требовал бы больше работы, чем набор одного предложения?
Что такое Вингет?
Winget — это менеджер пакетов, встроенный в Windows.
Менеджер пакетов немного похож на магазин приложений, но он более фундаментален и более универсален. В отличие от магазинов приложений, которые в основном занимаются распространением собственных и сторонних приложений, менеджеры пакетов также могут использоваться для управления базовыми компонентами операционной системы, такими как драйверы или основные обновления системы.
Они также более универсальны, чем магазины приложений, поскольку обычно вы можете добавить несколько репозиториев в менеджер пакетов, что позволяет устанавливать приложения из нескольких источников.
Операционные системы Linux, как правило, в значительной степени полагаются на менеджеры пакетов, тогда как Windows даже не сообщит вам о существовании Winget, пока вы сами не начнете его искать.

Обновление приложений вручную в Windows — утомительное занятие
Windows предоставляет своим пользователям большую степень свободы, в том числе в выборе способа установки приложений и места их получения.
В результате в настоящее время нет единого места для обработки обновлений для всего программного обеспечения на вашем ПК. Магазин Microsoft обрабатывает свои собственные обновления. Некоторые приложения имеют собственные встроенные средства обновления, которые либо запускаются периодически, либо запускаются автоматически при запуске приложения. Некоторые вещи — обычно драйверы — могут получать обновления напрямую через Центр обновления Windows.

А некоторые вообще не обновятся, пока вы вручную не зайдете на сайт разработчика, не загрузите и не установите новую версию.
Со временем это становится довольно утомительным.
Winget делает обновления безболезненными
Настоящее чудо Winget заключается в том, что он способен взаимодействовать и обновлять практически любое приложение на вашем ПК, при условии, что в приложении встроена функция автоматического обновления.
Неважно, откуда вы его взяли — с GitHub, с какого-то случайного сайта или из Microsoft Store — Winget справится с ними одинаково.

Используйте Winget для обновления ваших приложений
Чтобы использовать Winget для открытия приложений, сначала запустите Windows Terminal (или PowerShell).
После открытия Winget запустите список крылышек чтобы получить список программ.

Отсюда вы можете обновлять приложения по одному или все одновременно.
Обновите отдельное приложение
Если вы хотите обновить приложение по отдельности, прокрутите список приложений и найдите свое приложение в списке. Вы можете обновить приложение, используя имя или идентификатор. Я обычно копирую и вставляю имя, чтобы уменьшить вероятность опечатки.
Для копирования выделенного текста в Терминале необходимо использовать сочетание клавиш Ctrl+C; щелчок правой кнопкой мыши не работает.

Я выбрал Audacity, поэтому, чтобы обновить Audacity, я выполню:
Обновление крыла «Audacity 3.7.0»

Важно заключить имя программы в кавычки, иначе Терминал будет воспринимать все, что содержит пробелы в имени, как несколько отдельных вещей.
Иногда вам придется нажать на подсказки соответствующего приложения, чтобы завершить обновление, в других случаях вы получите несколько подсказок от программы при следующем ее запуске.
Обновите все свои приложения одновременно
Если вы просто хотите обновить ВСЕ ваших приложений одновременно, вам нужна только одна команда:
обновление вингета — все
Просто помните, что это буквально попытается обновить все. Если у вас установлено много приложений, это, вероятно, займет некоторое время, и вам придется отвечать на некоторые запросы от отдельных программ по мере их появления.

Что еще может Winget?
Winget может справиться с большинством всего остального, связанного с управлением пакетами, не только с обновлениями. Есть несколько команд, которые вам следует знать.
- шоу крыльев: Показывает информацию о пакете, который вы заполняете. Полезно, если вы хотите узнать, откуда что-то взялось, или другие метаданные.
- вингет-поиск: Позволяет искать определенные приложения и программы на вашем ПК по названию или месту установки.
- список крылышек: Список всех приложений на вашем ПК, которые может обнаружить Winget.
- источник крыла: Позволяет добавлять дополнительные репозитории, из которых можно устанавливать программы.
- удаление winget: Удаляет указанную вами программу.
- помощь вингет: Перечисляет все команды Winget вместе с кратким описанием.
Большинство этих команд также имеют специальные аргументы, которые они могут принимать, что позволяет вам также уточнить их функцию. Справочная документация, включенная в помощь вингет command на самом деле все довольно хорошо объясняет.
Winget — одна из лучших встроенных утилит, предлагаемых Windows. Если вы хотите сэкономить время, стоит научиться ею пользоваться.