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

Диспетчер пакетов Windows упрощает установку приложений и управление ими в Windows 11 и 10. Вот как это использовать.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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