{"id":14275,"url":"\/distributions\/14275\/click?bit=1&hash=bccbaeb320d3784aa2d1badbee38ca8d11406e8938daaca7e74be177682eb28b","title":"\u041d\u0430 \u0447\u0451\u043c \u0437\u0430\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442 \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0434\u0430\u0432\u0446\u044b \u0430\u0432\u0442\u043e?","buttonText":"\u0423\u0437\u043d\u0430\u0442\u044c","imageUuid":"f72066c6-8459-501b-aea6-770cd3ac60a6"}

Microsoft выпустила менеджер пакетов для Windows 10 – зачем нужен Windows Package Manager и как его установить Статьи редакции

Он позволяет устанавливать приложения одной командой из встроенного репозитория Microsoft, а не искать файл установки в интернете или устанавливать его из Windows Store.

Менеджер пакетов — инструмент, который обычно распространён среди разработчиков и пользователей Linux. C помощью него пользователи могут упростить скачивание приложений — им не нужно искать на сайте разработчика файл установки, загружать сначала его, а лишь затем устанавливать приложение.

Для Windows 10 основным источником для скачивания приложений должен был стать Windows Store. Но, как отмечает The Verge, большинство опытных пользователей и разработчиков игнорируют магазин Windows в пользу ручной загрузки инсталляторов и альтернативных менеджеров пакетов, например, Chocolatey.

На конференции Build 2020 Microsoft представила собственный менеджер пакетов Windows Package Manager — инструмент командной строки, с помощью которого приложение для Windows скачивается из репозитория Microsoft одной командой winget.

Например, в командной строке достаточно ввести команду winget install Steam, после чего в системе будет установлена последняя версия клиента Steam. При этом Steam отсутствует в Windows Store — его приходилось скачивать с сайта Valve.

Среди доступных через winget приложений — Zoom, 7Zip, Google Chrome, Spotify, Windows Terminal, PowerToys, Acrobat Reader, iTunes, Discord, Visual Studio Code, Ubuntu и другие популярные сервисы и приложения.

Как скачать и пользоваться Windows Package Manager

Скачать предварительную версию Windows Package Manager можно с GitHub. После скачивания и установки пакета (файл appxbundle) достаточно запустить командную строку Windows или PowerShell и ввести команду winget.

Если установка прошла корректно, будут отображены основные команды и краткое описание winget.

Команда winget install выведет весь список доступных приложений. Для установки конкретного приложения нужно ввести команду winget install [название приложения].

Например, winget install vlc, winget install notepad++ и так далее.

0
339 комментариев
Написать комментарий...
Nick Fomich

а для кого этот продукт вообще?

прям вот так взяли и под апплодисменты со сцены презентовали ЭТО?
***произошел кринж***

Ответить
Развернуть ветку
Альберт Бикеев

Для разработчиков которые сидят на Винде. Благодаря развитию WSL таких становится всё больше)

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Teriberka

А зачем виртуалки, когда докер — вот он, только руку протяни?

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Gleb Kudryavtcev

Потому что для сервера это бесплатно, например, в отличие от винды. 
А уже это тянет за собой то, что тебе удобно иметь среду разработки аналогичной той, в которую ты будешь деплоить. И если сейчас железо позволяет тянуть кучу виртуалок, то раньше этого не было, в итоге исторически очень много чего разработческого сложилось вокруг линукса. Ну и проблемы с совместимостью, опять же, если копнуть в историю, то MS была очень закрытой экосистемой, открываться они стали только последние 10 лет. 

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Gleb Kudryavtcev
И если сейчас железо позволяет тянуть кучу виртуалок, то раньше этого не было, в итоге исторически очень много чего разработческого сложилось вокруг линукса. 

Докеру 7 лет всего, линуксу скоро будет тридцатник. 

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Todd

WSL все ещё корявый, проблемы с кодировкой и глитчи в ряде приложений. Нужно хаками это чинить.
Посмотрим что будет в WSL2.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Leo Uvarov

отвратные шрифты - я даже не понимаю, что это такое.
Бывают же люди с утонченным вкусом ;)

Ответить
Развернуть ветку
Vladimir Vorobyev

Я хз как вы так видите шрифты. Мне кажется, раньше проблема была скорее в мониторах, чем в шрифтах.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Александр Свинин

Роутеры надо чем-то прошивать) 

Ответить
Развернуть ветку
Василий Востриков

Зачем вообще нужна винда вообще не понятно что там есть и как работает. В линухе же я знаю что как работает и где лежит. bash сила

Ответить
Развернуть ветку
Василий Степанов

Красноглазиков-фетишистов, любителей китайского гуана и дешевых телефонов видно за версту.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Василий Востриков

wsl это костыль с ограниченным доступом к системе. Я пробовал, мне этого мало, и не нужно.

В первом пункте я имел в виду тонны телеметрии, запрятанные в десятке подсистем. Ещё эта чехарда с правами, с переводом строки, 256 символов в пути к файлу. Ну нафиг. Когда пишу прогу, хочу думать о проге, а не бороться с системой.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
336 комментариев
Раскрывать всегда