KirMol Wiki

Добро пожаловать в KirMol Wiki

Инструменты пользователя

Инструменты сайта


windows:winget

Это старая версия документа!


Windows Package Manager


О 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 использует Microsoft SmartScreen, статический анализ, проверку хэша SHA256 и другие процессы.

История

Windows Package Manager был анонсирован на конференции разработчиков Microsoft Build в мае 2020 года.

Прежде чем принять решение о разработке Windows Package Manager, команда, стоящая за ним, изучила другие пакетные менеджеры Chocolatey, Scoop, Ninite, AppGet, Npackd и OneGet на основе PowerShell. После анонса winget разработчик AppGet Кейван Бейги заявил, что Microsoft взяла у него интервью в декабре 2019 года под предлогом трудоустройства и приобретения AppGet. После разговора с Бейги Microsoft якобы прекратила с ним общение до тех пор, пока за день до запуска winget не подтвердила, что они не будут его нанимать. Бейги был встревожен отсутствием у Microsoft атрибуции AppGet. Выпуск winget заставил Beigi объявить, что AppGet будет прекращен в августе 2020. Microsoft ответила сообщением в блоге, в котором приписала AppGet ряд функций winget.

27 мая 2021 года была выпущена версия 1.0. На тот момент репозиторий сообщества Microsoft включал более 1400 пакетов.

windows/winget.1782566258.txt.gz · Последнее изменение: Кирилл М