Jump to content

Диспетчер пакетов Windows

Диспетчер пакетов Windows
Разработчик(и) Майкрософт
Первоначальный выпуск 13 мая 2020 г .; 4 года назад ( 13 мая 2020 )
Стабильная версия
1.7.11261 [1]  Отредактируйте это в Викиданных / 8 мая 2024 г .; 2 месяца назад ( 8 мая 2024 г. )
Предварительный выпуск
1.8.1133-превью [2]  Отредактируйте это в Викиданных / 24 апреля 2024 г .; 3 месяца назад ( 24 апреля 2024 г. )
Репозиторий github /Microsoft /winget-cli
Написано в С++, [3] Расширяемый язык разметки, [3] С, [3] С#, [3] Питон, [3] Расширяемый язык разметки приложений, [3] CMake, [3] Есть, [3] сценарий оболочки, [3] Перл, [3] Паскаль, [3] XSLT, [3] автоконф, [3] HTML, [3] PowerShell, [3] ЦИФРОВОЙ командный язык, [3] JavaScript, [3] делать, [3] язык ассемблера [3]  Отредактируйте это в Викиданных
Операционная система Windows 10 или новее
Размер ~23 МБ
Доступно в Китайский, английский, французский, немецкий, японский и другие
Тип менеджер пакетов, установка Отредактируйте это в Викиданных
Лицензия МОЯ лицензия [4]  Отредактируйте это в Викиданных
Веб-сайт учиться .microsoft /en-нас /окна /менеджер пакетов /

Диспетчер пакетов Windows (также известный как winget ) — это с открытым исходным кодом, бесплатный менеджер пакетов разработанный Microsoft для Windows 10 и Windows 11 . Он состоит из утилиты командной строки и набора служб для установки приложений. [5] [6] Независимые поставщики программного обеспечения могут использовать его как канал распространения своих пакетов программного обеспечения.

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

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

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

Инструмент winget поддерживает установщики на основе EXE , MSIX и MSI . [15] В общедоступном репозитории сообщества диспетчера пакетов Windows хранятся файлы манифеста для поддерживаемых приложений в формате YAML . [16] В сентябре 2020 года Microsoft добавила возможность установки приложений из Microsoft Store и функцию автозаполнения команд . [17]

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

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

Имя Описание
настроить Конфигурирует систему в желаемое состояние
экспорт Экспортирует список установленных приложений
функции Показать статус экспериментальных функций
хэш Хэш файлов установщика
импортировать Установить все приложения в файл
установить Установите данное приложение
список Отображение установленных приложений
приколоть Управление контактами обновления пакета
показывать Показать информацию о данном приложении
поиск Поиск и отображение основной информации о приложениях
настройки Открыть настройки конфигурации winget
источник Управление источниками приложений
обновление Обновляет данное приложение
удалить Удалить данное приложение
подтвердить Проверка файла манифеста

Найдите и установите переменную $PKG_ID:

winget install --id=$PKG_ID -e

Список всех установленных пакетов:

winget list

Обновите все пакеты:

winget upgrade --all

Примеры идентификаторов пакетов

[ редактировать ]

См. также

[ редактировать ]
  1. ^ «Выпуск диспетчера пакетов Windows 1.7.11261» . Гитхаб . 8 мая 2024 г. Проверено 18 мая 2024 г.
  2. ^ «Выпуск диспетчера пакетов Windows 1.8.1133-предварительная версия» . Гитхаб . 24 апреля 2024 г. Проверено 18 мая 2024 г.
  3. ^ Перейти обратно: а б с д и ж г час я дж к л м н тот п д р с «Проект с открытым исходным кодом winget-cli на Open Hub: страница языков» . Открыть хаб . Проверено 18 мая 2024 г.
  4. ^ "winget-cli/ЛИЦЕНЗИЯ на мастере" . Гитхаб . 17 июля 2019 года . Проверено 4 августа 2020 г.
  5. ^ Том Уоррен (20 мая 2020 г.). «Новый диспетчер пакетов Windows от Microsoft уже лучше, чем Магазин Windows» . Грань .
  6. ^ Перейти обратно: а б с Предварительная версия диспетчера пакетов Windows | Командная строка Windows
  7. ^ Microsoft представляет диспетчер пакетов Windows для вашей среды разработки | ВенчурБит
  8. ^ Перейти обратно: а б Уоррен, Том (28 мая 2020 г.). «Microsoft скопировала свой новый диспетчер пакетов Windows у конкурирующего приложения AppGet, — утверждает разработчик» . Грань . Вокс Медиа . Проверено 1 июня 2020 г.
  9. ^ Андерсон, Тим (28 мая 2020 г.). «Обнять и убить? Разработчик AppGet утверждает, что Microsoft заманила его разговорами о помощи и работе, а затем выпустила удивительно похожий менеджер пакетов» . Регистр . Проверено 01 июня 2020 г.
  10. ^ Стюарт, Эшли (28 мая 2020 г.). «Разработчик говорит, что Microsoft уговорила его найти работу и купить инструмент, прежде чем замолчать и выпустить свой очень похожий сервис. Теперь он хочет объяснений и похвалы за свою работу» . Бизнес-инсайдер . Проверено 1 июня 2020 г.
  11. ^ Тунг, Лиам (1 июня 2020 г.). «Windows 10: Microsoft теперь благодарит производителя менеджера пакетов, который он «скопировал», но не приносит никаких извинений» . ЗДНет . Проверено 2 июня 2020 г.
  12. ^ Microsoft отдает должное создателю AppGet за диспетчер пакетов Windows - Neowin
  13. ^ Уоррен, Том (20 апреля 2022 г.). «Microsoft наконец-то отдает должное разработчику AppGet» . Грань . Проверено 2 июня 2020 г.
  14. ^ Андерсон, Тим (27 мая 2021 г.). «Microsoft выпускает менеджер пакетов командной строки для Windows (есть недостатки)» . Регистр . Проверено 28 мая 2021 г.
  15. ^ Перейти обратно: а б «Используйте инструмент winget для установки приложений и управления ими» . Майкрософт.
  16. ^ Перейти обратно: а б GitHub — microsoft/winget-pkgs: репозиторий манифеста диспетчера пакетов Windows сообщества Microsoft.
  17. ^ Абрамс, Лоуренс (23 сентября 2020 г.). «Диспетчер пакетов Windows 10 теперь может устанавливать приложения из Microsoft Store» . Пипящий компьютер . Проверено 10 октября 2020 г.
  18. ^ Тунг, Лиам (21 мая 2020 г.). «Диспетчер пакетов Microsoft Windows: этот инструмент командной строки может установить все ваши приложения» . ЗДНет . Проверено 2 июня 2020 г.
  19. ^ Как использовать диспетчер пакетов Windows — Петри
  20. ^ «GitHub — microsoft/winget-cli: CLI диспетчера пакетов Windows (он же winget)» . 20 мая 2020 г. – через GitHub.
  21. ^ «Winget PKG кода Visual Studio» https://winget.run/pkg/Microsoft/VisualStudioCode
  22. ^ "Winget PKG Google Chrome" https://winget.run/pkg/Google/Chrome .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: edb084e49477bd05d9d5122d3cf06b17__1717946100
URL1:https://arc.ask3.ru/arc/aa/ed/17/edb084e49477bd05d9d5122d3cf06b17.html
Заголовок, (Title) документа по адресу, URL1:
Windows Package Manager - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)