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++ и так далее.
а для кого этот продукт вообще?
прям вот так взяли и под апплодисменты со сцены презентовали ЭТО?
***произошел кринж***
Для разработчиков которые сидят на Винде. Благодаря развитию WSL таких становится всё больше)
Комментарий недоступен
Комментарий недоступен
А зачем виртуалки, когда докер — вот он, только руку протяни?
Комментарий недоступен
Комментарий недоступен
Потому что для сервера это бесплатно, например, в отличие от винды.
А уже это тянет за собой то, что тебе удобно иметь среду разработки аналогичной той, в которую ты будешь деплоить. И если сейчас железо позволяет тянуть кучу виртуалок, то раньше этого не было, в итоге исторически очень много чего разработческого сложилось вокруг линукса. Ну и проблемы с совместимостью, опять же, если копнуть в историю, то MS была очень закрытой экосистемой, открываться они стали только последние 10 лет.
Комментарий недоступен
Докеру 7 лет всего, линуксу скоро будет тридцатник.
Комментарий недоступен
WSL все ещё корявый, проблемы с кодировкой и глитчи в ряде приложений. Нужно хаками это чинить.
Посмотрим что будет в WSL2.
Комментарий недоступен
отвратные шрифты - я даже не понимаю, что это такое.
Бывают же люди с утонченным вкусом ;)
Я хз как вы так видите шрифты. Мне кажется, раньше проблема была скорее в мониторах, чем в шрифтах.
Комментарий недоступен
Роутеры надо чем-то прошивать)
Зачем вообще нужна винда вообще не понятно что там есть и как работает. В линухе же я знаю что как работает и где лежит. bash сила
Красноглазиков-фетишистов, любителей китайского гуана и дешевых телефонов видно за версту.
Комментарий недоступен
wsl это костыль с ограниченным доступом к системе. Я пробовал, мне этого мало, и не нужно.
В первом пункте я имел в виду тонны телеметрии, запрятанные в десятке подсистем. Ещё эта чехарда с правами, с переводом строки, 256 символов в пути к файлу. Ну нафиг. Когда пишу прогу, хочу думать о проге, а не бороться с системой.
Комментарий недоступен