company_banner

Вышла новая Preview-версия Windows Package Manager — v0.2.2521

    Наша новейшая функция — поддержка установки приложений из Microsoft Store. Наша цель — упростить установку программного обеспечения в Windows. Мы также недавно добавили автозавершение вкладок в PowerShell и переключение функций. По мере того, как мы работаем над созданием нашей версии 1.0, я хотел поделиться следующими несколькими функциями в дорожной карте. Наше непосредственное внимание уделяется завершению важнейших функций. К ним относятся список, обновление, удаление и импорт/экспорт.

    Я также хотел поделиться некоторыми мыслями, которые у нас возникли перед Ignite в отношении будущих корпоративных функций. Мы включим поддержку групповой политики, чтобы ИТ-специалисты могли быть уверены, что они смогут успешно управлять своими средами. Дополнительные функции, включенные в категорию корпоративной поддержки, включают оптимизацию доставки, ограниченные сети, поддержку прокси и параллельные загрузки.

    Подробнее под катом.



    Что нового


    Переключатель функций


    Если вы хотите опробовать экспериментальные функции, используйте настройки winget, чтобы открыть редактор JSON по умолчанию. Если у вас его нет, я бы рекомендовал запустить winget install vscode. Оттуда вы можете включить или отключить функции. Ниже я привел пример конфигурации с двумя нашими экспериментальными функциями для тестирования (experimantalCMD и experimentalArg), а также с функцией «experimentalMSStore».



    После того, как вы включили experimentalCMD и experimentalArg, выполните winget experimental --arg, чтобы увидеть пример. В «flag» есть маленькая «пасхалка».

    PowerShell autocomplete


    Мы тоже не любим лишний набор текста. Это быстро стало моим любимым способом выяснить, какие версии пакета доступны. Вводите winget[space][tab][space]pow[tab][space]-v[space][tab][tab][tab] и вуаля.



    Microsoft Store


    Одной из наших наиболее востребованных функций была возможность устанавливать приложения из Microsoft Store. Мы сделали первые шаги на этом пути, добавив в новый источник тщательно подобранный список из примерно 300 приложений. Все эти приложения бесплатны и имеют рейтинг E для всех. Как только вы включите экспериментальную функцию, мы автоматически добавим источник для манифестов магазина. Поиск будет охватывать несколько источников, чтобы показать результаты. Ниже вы видите результаты для winget search nightingale.



    Далее вы видите установку с помощью команды winget install «Nightingale REST Client».



    Что дальше


    Список


    Одна из важнейших функций диспетчера пакетов — возможность видеть, что было установлено. Наша задача состоит в том, чтобы включить приложения, которые могли быть установлены вне диспетчера пакетов и доступны в Панели управления или через Add Remove Software. Мы не хотели просто рассматривать то, что было установлено через диспетчер пакетов Windows. Однако мы будем следить за тем, что мы установили, чтобы помочь вам обновить все до текущей версии.

    Обновление


    Говоря об обновлении, было бы неплохо, если бы вы могли просто Winget Upgrade Powershell или Winget Upgrade и обновить все свои приложения. Мы тоже так думали. Один из наиболее активных (и отзывчивых) участников сообщества также отметил, что вы не всегда хотите обновлять пакет. Мы дадим вам возможность привязать пакет к определенной версии, чтобы вы не изменили его.

    Удаление


    Иногда вам больше не нужно приложение. Обычно в моем случае я хочу вернуть место на моем диске C:. winget uninstall «some giant app». Было бы здорово, если бы он мог удалять вещи, которые были установлены вне диспетчера пакетов, так что мы также посмотрим, как заставить это работать.

    Import / Export


    Мы не могли упустить возможность совершить еще немного магии ради удобства. Приближается время, когда я получу новую машину для работы. Я с нетерпением жду возможности winget export packages.json с этого компьютера и winget import packages.json на новый. Я с нетерпением жду возможности поделиться с вами результатами.

    Как получить диспетчер пакетов Windows


    Если вы являетесь участником программы предварительной оценки Windows или участником нашей программы предварительной оценки Package Manager, у вас уже должна быть установлена последняя версия. Запустите магазин и проверьте обновления, если вы инсайдер и у вас их нет. Если вы предпочитаете просто загрузить клиент, перейдите на страницу выпусков GitHub и попробуйте. Вы также можете присоединиться к программе предварительной оценки Windows Package Manager, если вам нужны автоматические обновления из магазина и вы хотите использовать выпущенную версию Windows 10.
    Microsoft
    Microsoft — мировой лидер в области ПО и ИТ-услуг

    Комментарии 7

      +3
      А кто-нибудь, может объяснить смысл Microsoft Store? Там же 90% приложений (игры не в счет) заточены под планшеты и людям с ПК от него ни тепло, ни холодно. Т.е. возьмем VLC, ну да, он там есть, но такой эм… ущербный и не имеющий никакого отношения к классическому VLC. Krita вообще почему-то за 10$ продается.

      И отсюда второй вопрос — Windows Package Manager откуда будет брать дистрибы? со стора или по типу apt — можно будет свои репозитории прописать? Если свои, то как это будет реализовано?
        +1
        Сейчас это реализовано через репозиторий на гитхабе и файлы с указанием всяких метаданных о пакете (имя, откуда качать, как установить, хеш, итд)
          0
          В Microsoft Store можно добавлять и классические приложения. В прошлом году я установил DBeaver (SQL client) из стора.
          Из удобного — отслеживает обновления и можно все приложения (установленные через стор) разом обновить.
          (Использовал до Ковида, мог уже что-то позабыть)
            0
            Стор и правда под планшеты хорош. А вот winget — берет не из стора, точнее уже не только из стора. Что приятно. Т.е. через него можно установить vlc, steam, sublime, qBittorrent, chrome, aimp, battle.net, возможно дискорд, docker, vivaldi.

            Пока все тестил, нашел что установить не получится.
            WoW — ожидаемо, хоть и было бы приятно, другие игры внутри клиентов не проверял
            phpstorm — странно, условно платный саблайм устанавливает, тут тоже можно было бы установить, до ввода ключа
            msi afterburner — уже обидно, может слишком редкая программа
            avast — Жаль, видимо мелкомягкие все еще верят в то что их дефендер это все что нужно.

            Как резюме — настроить новый ноут девушке парой команд — одно удовольствие. Апдейтить программы типа qBittorrent не заходя в браузер, а просто командой — тоже приятно.

            Список целей тоже порадовал.
            Не порадовало то, что чтобы апдейтнуть сам winget пришлось его скачать. Почему-то банальная команда winget install winget хорошо не сделала.
            0

            Решил поставить wt но отпугивает того что в тотал wt запускаешь, он по умолчанию директорию тотал коммандера не понимает!
            А это неудобно!


            По умолчанию когда смд запускаешь смд сразу открывает каталог который был в тотале.


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

              0
              А у меня понимает, в тотале ПКМ по каталогу(или пустому полю)>Open in Windows Terminal и вуаля.
                0
                wt -d . — откроет терминал, используя профиль по умолчанию, в текущем каталоге TC

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

              Самое читаемое