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++ и так далее.
Винда идет в правильном направлении.
А галки при установке они сами снимать будут?)
ага
*сарказьм
Комментарий недоступен
Чипируют тебя через консоль, будешь знать.
2020 год. Даже слоупоки проснулись
Шел 2020 год, пользователи windows получили функциональность, которая есть в большинстве линуксов уже лет 20-25 как.
На самом в вндовом мире эта штука особо и не была нужна (как показала практика чоколатея и его друзей).
Уверен, в обратную сторону это тоже работает. Шёл 2020 год, пользователи Linux получили функциональность, которая есть в винде уже лет 20-25.
А в Linux до сих пор не подвезли нормальной поддержки драйверов видеокарт, чтобы всё работало из коробки сразу после установки.
Не получили, обновлять и удалять "пакеты" нельзя. Да и не пакеты это вовсе, а манифест, в которых указан URL для скачивания инсталлятора, который потом запускается "пакетным менеджером".
Замечу, что на богоизбранной MacOS официальный менеджер пакетов даже не анонсирован.
Видимо не только мода имеет цикл 30 лет...
Шёл 2020 год, Chocolatey - отличный инструмент, а Windows - как доллар, который продолжает оставаться валютой #1 для десктопа, не смотря на всех злопыхателей, которые не хотят видеть дальше своего носа.
Возможно, когда-нибудь и в Винде будет галочка "Always on-top" в системном контекстном меню любого окна))
Здесь можно найти приложения, которые уже доступны https://winstall.app/store
sudo apt-get install имя_пакета
срачи по поводу траты ресурсов между Win & Linux уже неактуальны.
Рабочий стол и DE - вообще не принципиально.
Основная рабочая среда - браузер, и вот это проблема. А еще вырвиглазные сайты, параллаксы, блядский JS, webasm во все поля. Уже гугл и майки не такое зло, как сайтоклепатели-фреймворкосоздаватели. Вот их бы всех пересадить на 4Gb RAM, 500Gb HDD - и заставить кодить и работать на этом железе. Да, я в курсе про SSD и всякие трюки с suspend pages, а также знаю про Adblock и прочие альтернативы. Я хочу сесть за средний ноут и просто работать, открывать до 50 вкладок в браузере и не уходить с разбегу в глубокий своп.
Webasm-то тут причем? (Если вы про WebAssembly) Его как раз и не хватает.
А так согласен, интернет сломан, обрастает новыми слоями жира. Изобрели SPA для сайтов, а потом докрутили SSR и вернулись почти к тому же от чего ушли. Но ресурсов само собой стали потреблять в разы больше.
У меня даже не средний а скорее бюджетный ноут ryzen 5 2500u, 16gb, 256 ssd. Открываю вкладок сколько надо, вообще не запариваюсь.
Комментарий недоступен
Комментарий недоступен
Это было бы круто, но вряд ли - Apple очень любит свой магазин и приложения с цифровыми подписями. Да еще и деньги берёт с каждого разработчика не только за продажи, а вообще за использование сервиса.
А Brew собирает всё из исходников, да еще и бесплатно - это не по аппловски.
как раз тоже про это писал, едва ли они станут этим заниматься до того как поймут каким образом на этом можно будет заработать.
Parallel desktop в помощь хз даже когда почвился
Manjaro + KDE = <3
Ненравятся им Unix системы понимаешь ли. Понаставят своих 5g вышек и молятся своему Биллу!
winget install CoolTool --no-amigo-browser
Как мило, старый добрый сра... дискуссия на тему что круче - nix или win. Подброшу. CentOS - наше все!
Ок, а сторонние репозитории винда поддерживать планирует, или только свой, никомк не нужный винстор?
Думаю их можно будет добавить в источники самому, иначе зачем все это
Планирует! Все ок
а для кого этот продукт вообще?
прям вот так взяли и под апплодисменты со сцены презентовали ЭТО?
***произошел кринж***
Кринж в том, что зачем винда, когда все уже сделано в линукс?
Комментарий недоступен
Для разработчиков которые сидят на Винде. Благодаря развитию WSL таких становится всё больше)
понял
эффект от комментария оказался примерно такой же, как если в теме про очередной апдейт от эппл написать без восхищения 😌
Для наступления на другие рынки, кроме десктопа, мало консоли и утилит типа apt/yum. Впору исходники открывать и начисто переписывать.
У Microsoft нет ничего кроме десктопа. И похоже, что основная функция у него - развлекать: домохозяек, детей и уставших разработчиков.
Какая маркетинговая и стратегическая задача решена с помощью запихивания кода linux в windows и утилит вроде winget не понятно.
Майкрософт самая дорогая компания в мире. Если ты думаешь, что она такой стала на одном десктопе, советую почитать хотя бы страницу Википедии о ней.
Что, что? А есть пруды?
Начисто переписывать)
Представь сколько там легаси, что до сих пор имеется совместимость с некоторыми утилитами из прошлого столетия)
А про azure блять ты забыл?
Маркетинговый ход, десятка не пошла в народ, как семёрка, причем доля Линукса на рынке стало больше. Если проследить историю развития Винды, то подобные ход применяется не в первые. Однако до стабильности unix образных систем Виндовсу как до пикинской границе от Ла-Манш в позе рака ползти.
Исходя из моего опыта - линуксу до стабильности 10-ки как раком до Луны.
Так, ну что, считаю, что холивар Windows/Linux получился отличным.
Предлагаю классические темы на следующий месяц, разбираем, не стесняемся:
Intel/AMD
NVidia/AMD
Android/iOS
PC/Консоли
PlayStation/XBox
Можно ещё смело и про Canon/Nikon добавить. На десерт для самых искушённых)
Если так можно поставить, например, Lua, то будем считать, что проверка пройдена. Ибо траходром с этим на винде знатный.
Больше заинтересовала новость, что они зарелизили Windows Terminal 1.0. И софт интересный, и с сообществом поработали, и под лицензией MIT выложили.
Почитал заметку, ну я прям не знаю. В чем ИННОВАЦИИ? Терминал раскрасили?) Можно парой слов описать выгоды этого приложения?
https://devblogs.microsoft.com/commandline/windows-terminal-1-0/
Проблема в том, что на Линукс пакеты спокойно ставятся в фоне, пока ты работаешь над чем-то. Рискну предположить, что винда будет затупливать многие процессы, как это происходит сейчас при установке некоторых прог.
Расскажите, о установке каких именно программ вы говорите сейчас?
Причем, прошу заметить, apple кажется даже не планирует родить что-то подобное так и будем на brew и ports сидеть :(
что вас не устраивает в brew и ports?
Да, 10-ка действительно дерьмище!
Попробуй поработать на Семёрке с HiDPI.
Медленно, но верно винда идет в нужном и правильном направлении, так глядишь нормальной ОС станет
Ну не знай, сомнительное удобство. Лично мне проще устанавливать приложения с помощью стороннего софта как PatchMyPC, которая к тому же умеет автоматически обновлять эти самые приложения.
Лучше бы они инвестировали в Chocolatey, который уже отлично выполняет за винду ее работу.
И название команды ещё такое дебильное - winget, почему не назвать appget или просто app, зачем было пихать туда ничего не означающее “win“?
Уж всяко лучше "apt-get install ..."
Ещё из подобной идиотеки – "pip install --update ..."
Чтобы гуглилось лучше!
Appxbundle, значит энтерпрайз десятка лесом, а жаль.
.msixbundle не инсталлится на энтерпрайз версии?
Я все жду когда Microsoft выпустит под Линукс Office - это моя последняя ниточка, которая удерживает от перехода на Линукс.
Office 365 в онлайне вполне заменяет, если libre не подходит.
LaTex вам в помощь
В стандартной Ubuntu сразу после установки есть libreoffice. И там даже есть предпросмотр csv перед открытием, чего нет в Excel.
Вообще windows это только предустановка и корпорации с их регламентома поддержки и безопасности.
Смотря какие масштабы, так-то и гуглдокс потянет
Будущее Microsoft это продавать Linux с лицензией всяким копрорациям, вроде Сбербанка, Ростелекома и ВТБ и т.д.
Только к сожалению они могут и это испортить и сделать с проблемами.
Надо больше желчи
Да пусть они свое поделие хоть Winux назовут, все рвно дермище страшное!
Пусть сначала свое поделие научат удалять названия приложений из "Программы и компоненты" после деинсталляции. Тьфу, гадость!
Может им закрыть их магаз и сделать новое приложение,но это будет тот-же Microsoft store где не нужна будет учетная запись,не будет всяких игр и будут важные приложения. Простой маркетинг,не?
Учитывая что с установкой приложений в винде все плохо (зоопарк инсталляторов, полуработающий ClickOnce), то может и правильное направление. Раз уж windows store так и не полетел и даже в играх их Steam вытеснил.
Комментарий недоступен
Комментарий недоступен
Что это значит?
Почему-то оказалось, что он уже установлен.
Комментарий недоступен
Хм, жутко пахнет дефицитом идей и копипастом линуха, ну что осталось дописать ядро типа Unix Windows core, допилить этот манагер пакетов и называть это все Windows XL, ну или типа того
Решил дописать, WPI и SDI всем кто не в курсе в помощь.
Очередной гвоздь в крышку линукс
Что то не пойму как ключами пользоватся ключом -l, чтоб указать адрес установки . Может кто подскажет
А что не получается?
Вот пример:
winget install discord -l C:/temp/Discord/
+1 пользователь Windows Package Manager
Комментарий удален модератором