Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Package Manager для Windows (также известный как WinGet ) является свободным и открытым исходным кодом менеджер пакетов предназначен для Microsoft Windows 10 . Он состоит из утилиты командной строки и набора служб для установки приложений. [2] [3] Независимые поставщики программного обеспечения могут использовать его в качестве канала распространения своих программных пакетов.

История [ править ]

Диспетчер пакетов Windows был впервые анонсирован на конференции разработчиков Microsoft Build в мае 2020 года. [4] [3]

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

Обзор [ править ]

Инструмент winget поддерживает установщики на основе EXE , MSIX и MSI . [11] Общественные ОС Windows Package Manager Сообщество хранилища хостов файлы манифеста для поддерживаемых приложений в YAML формате. [12] В сентябре 2020 года Microsoft добавила возможность установки приложений из Microsoft Store и функцию автозаполнения команд . [13]

Чтобы снизить вероятность попадания вредоносного ПО в репозиторий и на целевой компьютер, диспетчер пакетов Windows использует Microsoft SmartScreen , статический анализ , проверку хэша SHA256 и другие процессы. [14] [15]

Исходный код клиента winget и репозиторий манифестов сообщества лицензированы по лицензии MIT и размещены на GitHub . [16] [12]

Команды [ править ]

Пример [ править ]

В следующем примере выполняется поиск и установка Visual Studio Code , редактора кода с открытым исходным кодом от Microsoft. [14]

winget  установить  vscode

См. Также [ править ]

  • Установщик веб-платформы
  • NuGet
  • Список систем управления программными пакетами

Ссылки [ править ]

  1. ^ «Теги · microsoft / winget-cli · GitHub» . GitHub . Проверено 19 января 2021 .
  2. ^ Том Уоррен. «Новый диспетчер пакетов Windows от Microsoft уже лучше, чем Windows Store» . Грань .
  3. ^ a b c Предварительная версия диспетчера пакетов Windows | Командная строка Windows
  4. ^ Microsoft представляет диспетчер пакетов Windows для среды разработки | VentureBeat
  5. ^ Бейги, Кейван (2020-05-25) [2020]. "День, когда AppGet умер" . Кейван Бейги . Проверено 25 июня 2020 .
  6. Уоррен, Том (28 мая 2020 г.). «Microsoft скопировала свой новый диспетчер пакетов Windows у конкурирующего AppGet, - утверждает разработчик» . Грань . Vox Media . Проверено 1 июня 2020 года .
  7. Андерсон, Тим (28 мая 2020 г.). «Принять и убить? Разработчик AppGet утверждает, что Microsoft заманила его разговорами о помощи и работе, а затем выпустила удивительно похожий менеджер пакетов» . Реестр . Проверено 1 июня 2020 .
  8. Стюарт, Эшли (28 мая 2020 г.). «Разработчик говорит, что Microsoft подтолкнула его к работе и покупке его инструмента, прежде чем замолчать и выпустить свой очень похожий сервис. Теперь он хочет получить объяснения и похвалы за свою работу» . Business Insider . Проверено 1 июня 2020 года .
  9. Тунг, Лиам (1 июня 2020 г.). «Windows 10: Microsoft теперь доверяет создателю диспетчера пакетов, который он« скопировал », но не приносит никаких извинений» . ZDNet . Проверено 2 июня 2020 .
  10. ^ Microsoft предоставляет создателю AppGet кредит для диспетчера пакетов Windows - Neowin
  11. ^ Используйте инструмент winget для установки и управления приложениями | Документы Microsoft
  12. ^ a b GitHub - microsoft / winget-pkgs: хранилище манифестов Windows Package Manager сообщества Microsoft.
  13. Абрамс, Лоуренс (23 сентября 2020 г.). «Диспетчер пакетов Windows 10 теперь может устанавливать приложения Microsoft Store» . Пищевой компьютер . Проверено 10 октября 2020 .
  14. ^ a b Тунг, Лиам (21 мая 2020 г.). «Диспетчер пакетов Windows от Microsoft: этот инструмент командной строки может устанавливать все ваши приложения» . ZDNet . Проверено 2 июня 2020 .
  15. ^ Как использовать диспетчер пакетов Windows - Петри
  16. ^ «GitHub - microsoft / winget-cli: интерфейс командной строки диспетчера пакетов Windows (он же winget)» . 20 мая 2020 г. - через GitHub.

Внешние ссылки [ править ]

  • Диспетчер пакетов Windows | Документы Microsoft
  • winget-cli на GitHub
  • winget-pkgs на GitHub