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 комментариев
Написать комментарий...
Ilya Rovda

Винда идет в правильном направлении.

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

А галки при установке они сами снимать будут?) 

Ответить
Развернуть ветку
2 комментария
Vladimir Komarov

ага 
*сарказьм

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

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

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

Чипируют тебя через консоль, будешь знать.

Ответить
Развернуть ветку
1 комментарий
Xieergai

2020 год. Даже слоупоки проснулись

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

Шел 2020 год, пользователи windows получили функциональность, которая есть в большинстве линуксов уже лет 20-25 как.

На самом в вндовом мире эта штука особо и не была нужна (как показала практика чоколатея и его друзей).

Ответить
Развернуть ветку
Юрий Б.

Уверен, в обратную сторону это тоже работает. Шёл 2020 год, пользователи Linux получили функциональность, которая есть в винде уже лет 20-25. 

Ответить
Развернуть ветку
39 комментариев
Михаил Нырков

А в Linux до сих пор не подвезли нормальной поддержки драйверов видеокарт, чтобы всё работало из коробки сразу после установки. 

Ответить
Развернуть ветку
10 комментариев
Alexander A

Не получили, обновлять и удалять "пакеты" нельзя. Да и не пакеты это вовсе, а манифест, в которых указан URL для скачивания инсталлятора, который потом запускается "пакетным менеджером".

Ответить
Развернуть ветку
1 комментарий
new_comment

Замечу, что на богоизбранной MacOS официальный менеджер пакетов даже не анонсирован.

Ответить
Развернуть ветку
3 комментария
Mihail

Видимо не только мода имеет цикл 30 лет...

Ответить
Развернуть ветку
5 комментариев
VVilliam Blake

Шёл 2020 год, Chocolatey - отличный инструмент, а Windows - как доллар, который продолжает оставаться валютой #1 для десктопа, не смотря на всех злопыхателей, которые не хотят видеть дальше своего носа.

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

Возможно, когда-нибудь и в Винде будет галочка "Always on-top" в системном контекстном меню любого окна))

Ответить
Развернуть ветку
2 комментария
Стартапер-пессимист

Здесь можно найти приложения, которые уже доступны https://winstall.app/store

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

sudo apt-get install имя_пакета
срачи по поводу траты ресурсов между Win & Linux уже неактуальны.
Рабочий стол и DE - вообще не принципиально.
Основная рабочая среда - браузер, и вот это проблема. А еще вырвиглазные сайты, параллаксы, блядский JS, webasm во все поля. Уже гугл и майки не такое зло, как сайтоклепатели-фреймворкосоздаватели. Вот их бы всех пересадить на 4Gb RAM, 500Gb HDD - и заставить кодить и работать на этом железе. Да, я в курсе про SSD и всякие трюки с suspend pages, а также знаю про Adblock и прочие альтернативы. Я хочу сесть за средний ноут и просто работать, открывать до 50 вкладок в браузере и не уходить с разбегу в глубокий своп. 

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

Webasm-то тут причем? (Если вы про WebAssembly) Его как раз и не хватает.

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

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

У меня даже не средний а скорее бюджетный ноут ryzen 5 2500u, 16gb, 256 ssd. Открываю вкладок сколько надо, вообще не запариваюсь.

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

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

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

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

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

Это было бы круто, но вряд ли - Apple очень любит свой магазин и приложения с цифровыми подписями. Да еще и деньги берёт с каждого разработчика не только за продажи, а вообще за использование сервиса.

А Brew собирает всё из исходников, да еще и бесплатно - это не по аппловски.

Ответить
Развернуть ветку
1 комментарий
ЯжПрограммист

как раз тоже про это писал, едва ли они станут этим заниматься до того как поймут каким образом на этом можно будет заработать. 

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

Parallel desktop в помощь хз даже когда почвился

Ответить
Развернуть ветку
Дмитрий Благодиров

Manjaro + KDE = <3

Ненравятся им Unix системы понимаешь ли. Понаставят своих 5g вышек и молятся своему Биллу!

Ответить
Развернуть ветку
Дмитрий Богданов
Ответить
Развернуть ветку
Andrew Pom

winget install CoolTool --no-amigo-browser

Ответить
Развернуть ветку
Олег Нечаев

Как мило, старый добрый сра... дискуссия на тему что круче - nix или win. Подброшу. CentOS - наше все!

Ответить
Развернуть ветку
Денис Потеряев

Ок, а сторонние репозитории винда поддерживать планирует, или только свой, никомк не нужный винстор?

Ответить
Развернуть ветку
Зеленый и громкий

Думаю их можно будет добавить в источники самому, иначе зачем все это

Ответить
Развернуть ветку
4 комментария
Евгений Делюкин
Автор

Планирует! Все ок

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

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

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

Ответить
Развернуть ветку
Артём А.

Кринж в том, что зачем винда, когда все уже сделано в линукс?

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

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

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

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

Ответить
Развернуть ветку
20 комментариев
Nick Fomich

понял
эффект от комментария оказался примерно такой же, как если в теме про очередной апдейт от эппл написать без восхищения 😌

Ответить
Развернуть ветку
1 комментарий
Edward

Для наступления на другие рынки, кроме десктопа, мало консоли и утилит типа apt/yum. Впору исходники открывать и начисто переписывать.

У Microsoft нет ничего кроме десктопа. И похоже, что основная функция у него - развлекать: домохозяек, детей и уставших разработчиков.
Какая маркетинговая и стратегическая задача решена с помощью запихивания кода linux в windows и утилит вроде winget не понятно. 

Ответить
Развернуть ветку
Кирилл Макеев
У Microsoft нет ничего кроме десктопа.

Майкрософт самая дорогая компания в мире. Если ты думаешь, что она такой стала на одном десктопе, советую почитать хотя бы страницу Википедии о ней.

Ответить
Развернуть ветку
11 комментариев
Юрий Б.
 У Microsoft нет ничего кроме десктопа.

Что, что? А есть пруды?

Ответить
Развернуть ветку
9 комментариев
Dmitry Teplyakov

Начисто переписывать)
Представь сколько там легаси, что до сих пор имеется совместимость с некоторыми утилитами из прошлого столетия)

Ответить
Развернуть ветку
3 комментария
Артур

А про azure блять ты забыл?

Ответить
Развернуть ветку
1 комментарий
Nikolay Terekhov

Маркетинговый ход, десятка не пошла в народ, как семёрка, причем доля Линукса на рынке стало больше. Если проследить историю развития Винды, то подобные ход применяется не в первые. Однако до стабильности unix образных систем Виндовсу как до пикинской границе от Ла-Манш в позе рака ползти.

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

Исходя из моего опыта - линуксу до стабильности 10-ки как раком до Луны.

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

Так, ну что, считаю, что холивар Windows/Linux получился отличным. 
Предлагаю классические темы на следующий месяц, разбираем, не стесняемся:

Intel/AMD
NVidia/AMD
Android/iOS
PC/Консоли
PlayStation/XBox

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

Можно ещё смело и про Canon/Nikon добавить. На десерт для самых искушённых)

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

Если так можно поставить, например, Lua, то будем считать, что проверка пройдена. Ибо траходром с этим на винде знатный. 

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

Больше заинтересовала новость, что они зарелизили Windows Terminal 1.0. И софт интересный, и с сообществом поработали, и под лицензией MIT выложили.

Ответить
Развернуть ветку
Юрий Б.

Почитал заметку, ну я прям не знаю. В чем ИННОВАЦИИ? Терминал раскрасили?) Можно парой слов описать выгоды этого приложения?

https://devblogs.microsoft.com/commandline/windows-terminal-1-0/

Ответить
Развернуть ветку
4 комментария
Anton Smets

Проблема в том, что на Линукс пакеты спокойно ставятся в фоне, пока ты работаешь над чем-то. Рискну предположить, что винда будет затупливать многие процессы, как это происходит сейчас при установке некоторых прог.

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

Расскажите, о установке каких именно программ вы говорите сейчас?

Ответить
Развернуть ветку
ЯжПрограммист

Причем, прошу заметить, apple кажется даже не планирует родить что-то подобное так и будем на brew и ports сидеть :(

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

что вас не устраивает в brew и ports?

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

Да, 10-ка действительно дерьмище!

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

Попробуй поработать на Семёрке с HiDPI.

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

Медленно, но верно винда идет в нужном и правильном направлении, так глядишь нормальной ОС станет

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

Ну не знай, сомнительное удобство. Лично мне проще устанавливать приложения с помощью стороннего софта как PatchMyPC, которая к тому же умеет автоматически обновлять эти самые приложения.

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

Лучше бы они инвестировали в Chocolatey, который уже отлично выполняет за винду ее работу.

И название команды ещё такое дебильное - winget, почему не назвать appget или просто app, зачем было пихать туда ничего не означающее “win“?

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

Уж всяко лучше "apt-get install ..."

Ещё из подобной идиотеки – "pip install --update ..."

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

Чтобы гуглилось лучше!

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

Appxbundle, значит энтерпрайз десятка лесом, а жаль.

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

.msixbundle не инсталлится на энтерпрайз версии?

Ответить
Развернуть ветку
2 комментария
Сергей Усилин

Я все жду когда Microsoft выпустит под Линукс Office - это моя последняя ниточка, которая удерживает от перехода на Линукс.

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

Office 365 в онлайне вполне заменяет, если libre не подходит.

Ответить
Развернуть ветку
2 комментария
Натан

LaTex вам в помощь

Ответить
Развернуть ветку
1 комментарий
Эмилия Теплова

В стандартной Ubuntu сразу после установки есть libreoffice. И там даже есть предпросмотр csv перед открытием, чего нет в Excel.

Вообще windows это только предустановка и корпорации с их регламентома поддержки и безопасности. 

Ответить
Развернуть ветку
1 комментарий
Teriberka

Смотря какие масштабы, так-то и гуглдокс потянет

Ответить
Развернуть ветку
Эмилия Теплова

Будущее Microsoft это продавать Linux с лицензией всяким копрорациям, вроде Сбербанка, Ростелекома и ВТБ и т.д.
Только к сожалению они могут и это испортить и сделать с проблемами.

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

Надо больше желчи

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

Да пусть они свое поделие хоть Winux назовут, все рвно дермище страшное!
Пусть сначала свое поделие научат удалять названия приложений из "Программы и компоненты" после деинсталляции. Тьфу, гадость!

Ответить
Развернуть ветку
Темур Садоян

Может им закрыть их магаз и сделать новое приложение,но это будет тот-же Microsoft store где не нужна будет учетная запись,не будет всяких игр и будут важные приложения. Простой маркетинг,не?

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

Учитывая что с установкой приложений в винде все плохо (зоопарк инсталляторов, полуработающий ClickOnce), то может и правильное направление. Раз уж windows store так и не полетел и даже в играх их Steam вытеснил.

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

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

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

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

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

Что это значит?

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

Почему-то оказалось, что он уже установлен. 

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

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

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

Хм, жутко пахнет дефицитом идей и копипастом линуха, ну что осталось дописать ядро типа Unix Windows core, допилить этот манагер пакетов и называть это все Windows XL, ну или типа того

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

Решил дописать, WPI и SDI всем кто не в курсе в помощь. 

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

Очередной гвоздь в крышку линукс

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

Что то не пойму как ключами пользоватся ключом -l, чтоб указать адрес установки . Может кто подскажет

 

Ответить
Развернуть ветку
Григорий Маркин

А что не получается? 
Вот пример:
winget install discord -l C:/temp/Discord/

Ответить
Развернуть ветку
Михаил Калугин

+1 пользователь Windows Package Manager

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

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

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