windows:winget
Различия
Показаны различия между двумя версиями страницы.
| windows:winget [2026/10/03 10:49] – создано Кирилл Молчанов | windows:winget [2026/10/03 10:49] (текущий) – внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ====== Windows Package Manager ====== | ||
| + | ---- | ||
| + | |||
| + | {{infobox> | ||
| + | name = Windows Package Manager | ||
| + | image = : | ||
| + | Разработчик: | ||
| + | Лицензия: | ||
| + | Написан на: = C++ | ||
| + | Язык интерфейса: | ||
| + | Дата выпуска: | ||
| + | Последняя версия: | ||
| + | Дата последнего релиза: | ||
| + | Репозиторий на GitHub: = https:// | ||
| + | Веб-сайт: | ||
| + | < | ||
| + | |||
| + | ===== О Windows Package Manager ===== | ||
| + | |||
| + | Windows Package Manager (также известный как winget) - Это бесплатный менеджер пакетов с открытым исходным кодом, разработанный компанией Microsoft для Windows 10 и 11. Winget состоит из утилиты командной строки и набора служб для установки приложений. Независимые поставщики программного обеспечения могут использовать его в качестве канала распространения своих пакетов. | ||
| + | |||
| + | Инструмент winget поддерживает установщики на основе EXE, MSIX и MSI. В общедоступном репозитории сообщества Windows Package Manager хранятся файлы манифеста для поддерживаемых приложений в формате YAML. В сентябре 2020 года Microsoft добавила возможность установки приложений из Microsoft Store и функцию автозаполнения команд. | ||
| + | |||
| + | Чтобы снизить вероятность попадания вредоносного программного обеспечения в репозиторий и на целевой компьютер, | ||
| + | |||
| + | ===== История ===== | ||
| + | |||
| + | Windows Package Manager был анонсирован на конференции разработчиков Microsoft Build в мае 2020 года. | ||
| + | |||
| + | Прежде чем принять решение о разработке Windows Package Manager, команда, | ||
| + | |||
| + | 27 мая 2021 года была выпущена версия 1.0. На тот момент репозиторий сообщества Microsoft включал более 1400 пакетов. | ||
| + | |||
| + | ===== Команды winget ===== | ||
| + | |||
| + | * **install** | ||
| + | * **show** | ||
| + | * **source** | ||
| + | * **search** | ||
| + | * **list** | ||
| + | * **upgrade** | ||
| + | * **uninstall** | ||
| + | * **hash** | ||
| + | * **validate** | ||
| + | * **settings** | ||
| + | * **features** | ||
| + | * **export** | ||
| + | * **import** | ||
| + | * **pin** | ||
| + | * **configure** | ||
| + | * **download** | ||
| + | * **repair** | ||
| + | * **dscv3** | ||
| + | * **mcp** | ||
| + | |||
| + | Для более подробной информации о конкретной команде передайте ей аргумент справки. **-?** | ||
| + | |||
| + | ===== Опции winget ===== | ||
| + | |||
| + | * **-? | ||
| + | * **-v**, | ||
| + | * **--info** - Показать общую сведения о winget | ||
| + | * **--wait** - Запрашивает нажатие любой клавиши пользователем перед выходом | ||
| + | * **--logs, | ||
| + | * **--verbose, | ||
| + | * **--nowarn, | ||
| + | * **--disable-interactivity** - Отключает интерактивные запросы | ||
| + | * **--proxy** - Задаёт прокси-сервер для этого выполнения | ||
| + | * **--no-proxy** - Отключает использование прокси-сервера для этого выполнения | ||
| + | |||
| + | ===== Использование winget ===== | ||
| + | |||
| + | Поиск программ в репозитории: | ||
| + | <code powershell> | ||
| + | winget search " | ||
| + | </ | ||
| + | |||
| + | Установка программ из репозитория: | ||
| + | <code powershell> | ||
| + | winget install " | ||
| + | </ | ||
| + | |||
| + | Обновить все установленные программы на компьютере: | ||
| + | <code powershell> | ||
| + | winget upgrade --all | ||
| + | </ | ||
