Найти тему
Apple SPb Event

Пакетный менеджер от Microsoft что это и зачем он нужен

Оглавление

[via]

Установка программ на системах с операционной системой Windows 10 раньше могла происходить по двум сценариям: вы ищете exe’шник на сайте разработчика или издателя и устанавливаете его либо вы заходите в Microsoft Store и устанавливаете приложение оттуда. Ни один из этих двух вариантов не дает той простоты и функциональности, которую предоставляют пакетные менеджеры различных дистрибутивов Linux. И в Microsoft это понимали, в связи с чем и появился Windows Package Manager.

Пакеты на Windows 10

Основное преимущество пакетов – простота установки, написал apt install vlc и все работает, не понравилось – apt-get remove vlc, никаких панелей управления или перетаскиваний из папки /Applications в корзину, все максимально упрощено. И теперь Windows 10 так может.

Установка

Чтобы установить новинку от Microsoft скачайте её из репозитория разработчика, нас интересует файл с расширением appxbundle, откройте его и нажмите установить, после чего winget будет установлен в вашу систему.

Работа с пакетами

Для того, чтобы начать работать с winget откройте powershell или классическую cmd от имени администратора. Чтобы посмотреть все доступные пакеты с текущим списком репозиториев выполните команду

winget show

-2

Для того, чтобы установить ту или иную программу выполните

winget install имя_программы

После чего начнется выбранная программа загрузится и установится. Стоит отметить, что ни регистр, ни полное имя программы не необходимы, winget сам определит какую программу вы хотите установить даже, если вы введете лишь малую часть её названия.

-3

Для того, чтобы узнать доступна ли программа в winget выполните

winget search имя_программы

К сожалению, пока в winget не реализованы возможности удаления программ и установки нескольких в одну строку. Однако проект развивается и в скором будущем winget войдет в базовый набор утилит Windows 10.

Еще по теме