Как использовать диспетчер пакетов Windows (winget) в Windows 11

    0
    9


    Если вы опытный пользователь или кто-то, кто в какой-то момент использовал операционные системы на базе Linux, вы, вероятно, знакомы с концепцией менеджера пакетов. Это инструмент, который дает вам централизованный способ установки и обновления ваших приложений, а также потенциально быстрее, если вы предпочитаете работать с клавиатурой. Кроме того, это может упростить восстановление нескольких приложений за один раз. Microsoft предоставляет пользователям Windows 11 (и 10) собственный официальный менеджер пакетов, называемый просто диспетчером пакетов Windows, но также известный как winget.

    XDA ВИДЕО ДНЯПРОКРУТИТЕ, ЧТОБЫ ПРОДОЛЖИТЬ СОДЕРЖАНИЕ

    Диспетчер пакетов Windows включен в Windows 11, но вы нигде его не увидите, потому что он является частью пакета установщика приложений (вы можете увидеть его в Магазине Microsoft). Он в основном используется через терминал Windows, поэтому он полностью основан на тексте. Если вы заинтересованы в использовании диспетчера пакетов Windows, чтобы сэкономить время, мы здесь, чтобы показать вам, как это работает.


    Поиск и установка приложений с помощью диспетчера пакетов Windows

    Хотя некоторые пользователи, не знакомые с текстовыми интерфейсами, могут поначалу найти диспетчер пакетов Windows немного пугающим, на самом деле он очень прост в использовании и начале работы. Основное использование диспетчера пакетов Windows заключается в простом поиске и установке приложений. Для этого выполните следующие действия:

    1. Щелкните правой кнопкой мыши кнопку меню «Пуск» на панели задач и выберите Терминал.
    2. Чтобы найти приложение, введите winget поиск <имя_приложения>. Например, попробуем найти Google Chrome, набрав вингет поиск хром.

      Если вы хотите включить в запрос пробелы (например, Google Хром), вам нужно написать это как вингет поиск ‘Google Хром’. Это делает так, что поисковый запрос включает в себя все, что заключено в кавычки.

      Снимок экрана поиска, выполненного в диспетчере пакетов Windows, с результатами для
    3. Если вы впервые используете команду winget, вам может потребоваться принять условия обслуживания. Нажимать Д а потом Входить если будет предложено.
    4. В этом случае вы увидите несколько разных результатов с разными каналами Chrome, а также некоторые приложения с похожими именами. Чтобы получить правильное приложение, самый безопасный способ — использовать идентификатор пакета, указанный во втором столбце. Для стабильной версии Google Chrome, мы будем использовать установить вингет Google.Хром.
      Снимок экрана терминала Windows, показывающий ход загрузки для Google Хром
      • Если устанавливаемая вами программа доступна в Microsoft Store (источник указан в последней колонке списка), вам также необходимо принять условия обслуживания. Нажимать Д а потом Входить.
      • Вы также можете добавить –принять-пакет-соглашения аргумент команды установки для автоматического принятия любых соглашений.
    5. Программа установки скачает и начнет установку программы. Некоторые программы могут устанавливаться автоматически без какого-либо взаимодействия с пользователем, но Chrome действительно нуждается в вашем вводе, поэтому вам нужно будет выполнить соответствующие шаги в специальном окне установки. Вы также можете отключить интерактивные подсказки, добавив –отключить-интерактивность аргумент команды выше.
    6. После завершения установки вы можете повторить процесс для любых других приложений, которые хотите установить.

    Это делает довольно простой установку ваших любимых приложений с помощью текстового интерфейса, а поскольку многие из этих приложений имеют автоматические установщики через диспетчер пакетов Windows, это может быть намного быстрее. И да, как мы упоминали выше, вы также можете использовать это для установки приложений из Магазина Microsoft. Вам не нужно искать каждый по отдельности и просматривать результаты поиска, чтобы получить то, что вы хотите.

    Обновление приложений с помощью диспетчера пакетов Windows

    Еще одна из многих возможностей диспетчера пакетов Windows — обновление ваших приложений через централизованный интерфейс. Если у вас есть одно или несколько приложений, доступных в репозитории winget (даже если вы не обязательно устанавливали их оттуда), вы можете легко обновить их все за один раз с помощью диспетчера пакетов Windows.

    1. Открыть Терминал Windows.
    2. Тип обновление крыла или обновление крыла чтобы увидеть список доступных обновлений для ваших пакетов.
      Снимок экрана терминала Windows, показывающий доступные обновления для установленных пакетов

      Вы можете увидеть предупреждение о том, что некоторых приложений нет в списке, потому что не удалось определить их версию. Вы можете использовать обновление winget –include-unknown чтобы увидеть эти пакеты тоже.

    3. Чтобы обновить конкретный пакет, введите обновление крыла замена с соответствующим идентификатором для приложения, которое вы хотите обновить.
    4. Если вы хотите обновить их все, вы можете ввести обновление вингета –все. Опять же, вы можете добавить –include-неизвестно аргумент, а также для установки последних версий пакетов с неизвестными версиями на ваш компьютер.
    5. Ваши пакеты будут обновляться один за другим. Опять же, некоторые установщики могут потребовать вашего вмешательства, но вы можете пропустить его с помощью –отключить-интерактивность аргумент.

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

    Удаление приложений с помощью диспетчера пакетов Windows

    Конечно, точно так же, как вы можете устанавливать приложения с помощью диспетчера пакетов Windows, вы можете удалять их точно так же.

    1. Тип список крылатых чтобы увидеть все пакеты, установленные на вашем компьютере.
    2. Найдите тот, который вы хотите удалить, и используйте команду удаление winget замена с eID приложения. Например, для Chrome это будет: вингет удалить Google.Хром.
      Снимок экрана терминала Windows, показывающий завершенное удаление Google Хром
    3. Следуйте инструкциям на экране или используйте –отключить-интерактивность аргумент для автоматического удаления приложения.

    Экспорт и импорт пакетов с помощью диспетчера пакетов Windows

    Потенциально самый мощный инструмент в наборе инструментов Windows Package Manager — это возможность экспортировать список всех пакетов, установленных на вашем ПК, в файл. Затем вы можете импортировать файл при настройке нового ПК, и он установит все приложения из вашего списка за один раз, так что вы сможете сразу приступить к работе.

    Экспорт списка пакетов

    Чтобы экспортировать список пакетов, установленных на вашем ПК, просто введите экспорт winget -o <выходной> команда. Заменять <выход> с указанием пути, по которому вы хотите сохранить файл списка пакетов. Некоторые приложения могут потребовать от вас согласия с исходными соглашениями.

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

    Снимок экрана терминала Windows, показывающий журнал экспорта для списка пакетов

    В этом примере мы экспортируем список пакетов в мой Документы библиотеку в файл с именем MyApps.json ( .json требуется расширение). Для этого команда вингет экспорт -o C:\Users\joaoc\Documents\MyApps.jsonхотя это зависит от вашего имени пользователя и от того, куда вы хотите экспортировать.

    Вы также можете переместить этот файл на флэш-накопитель или в облачную службу, например OneDrive, чтобы впоследствии импортировать его на другое устройство. Естественно видеть здесь много ошибок, так как многие приложения предустановлены вместе с Windows или могут не загружаться из диспетчера пакетов Windows. Обратите внимание, что при этом экспортируется только список пакетов, а не фактические установщики. Ваш новый компьютер должен быть подключен к Интернету, чтобы загружать и устанавливать пакеты при их импорте.

    Импорт списка пакетов

    Чтобы импортировать список пакетов, введите команду winget import -i <импорт-файл>где вы замените <импорт-файл> с путем к файлу, из которого вы хотите импортировать. Вы также можете добавить –принять-пакет-соглашения аргумент, чтобы принять все соглашения для источников, которые требуют этого.

    В нашем примере мы будем использовать тот же файл, что и выше, но он хранится в папке «Загрузки» на нашем новом ПК. Команда становится winget import -i C:\Users\joaoc\Downlaods\MyApps.json –accept-package-agreements. Опять же, это только наш пример, но он будет зависеть от того, где находится файл.

    Снимок экрана диспетчера пакетов Windows, импортирующего список приложений

    Диспетчер пакетов Windows попытается установить все приложения из списка пакетов одно за другим. Некоторые пакеты могут быть уже установлены просто потому, что некоторые из них входят в состав Windows 11. Для новых приложений и обновлений вам может потребоваться взаимодействовать с каждым установщиком или вы можете использовать –отключить-интерактивность аргумент, чтобы пропустить все интерактивные действия для каждого установщика при импорте.

    Это должно дать вам общее представление о том, как использовать диспетчер пакетов Windows. Вы можете пойти немного глубже, добавив пользовательские источники для приложений, такие как репозитории приложений в вашей компании, и вы также можете проверить файлы манифеста для приложений, но основные функции, перечисленные выше, — это то, что нужно большинству людей, и это уже очень полезно.

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

    Предыдущая статьяСуд Техаса требует от юристов декларировать документы, сгенерированные ИИ
    Следующая статьяПилотная неделя GTA Online с двойными наградами, новыми разблокировками и многим другим
    Петр Григорин
    Интересуется софтом, разработкой и использование новых приложений, технология искусственного интеллекта. Этот писатель - человек с техническими знаниями, который увлечен разработкой программного обеспечения и использованием новых приложений. Его особенно интересуют технологии искусственного интеллекта и то, как они могут быть использованы для улучшения различных отраслей промышленности и повседневной жизни. Обладая прочной основой в области информатики и острым взглядом на инновации, этот писатель обязательно привнесет ценные идеи и соображения в любую дискуссию на эти темы. Пишет ли он о последних открытиях в области ИИ или исследует потенциал новых программных инструментов, его работа обязательно будет увлекательной и заставляющей задуматься.