Как использовать winget для установки приложений из командной строки в Windows 10

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

Microsoft работает над инструментом командной строки под названием крылышко чтобы пользователи Windows 10 могли загружать и устанавливать приложения прямо из командной строки. В настоящее время Winget доступен в качестве предварительной версии, но вы можете загрузить его на любой ПК с Windows 10, чтобы протестировать и попробовать его на Github.

Если вы используете последнюю сборку Windows 10 Insider, возможно, у вас уже есть крылышко установлен на вашем компьютере. Вы можете убедиться в этом, выполнив следующую команду в CMD или PowerShell:

winget --version

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

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

крылышко Инструмент CLI имеет базовый синтаксис, очень похожий на многие популярные менеджеры пакетов Linux, такие как подходящий или днф. Ты можешь использовать крылышко Интерфейс командной строки из командной строки или Windows PowerShell. Базовый крылышко синтаксис следующий:

крылышко 

Тем не менее, давайте начнем с установки приложения из командной строки с помощью Winget.

Команда установки приложения Winget

Так же, как подходящая установка в системах Ubuntu вы можете использовать установка крыльев команда для загрузки и установки приложений на ПК с Windows 10.

установка winget Например: winget install 7zip

Winget начнет загрузку и автоматическую установку приложения. Если вы получили приглашение UAC, нажмите кнопку «Да», и все будет в порядке.

C: \ Users \ ATH> winget install 7zip Найдено 7Zip [7zip.7zip] Это приложение предоставлено вам владельцем по лицензии. Microsoft не несет ответственности и не предоставляет никаких лицензий сторонним пакетам. Скачивание //www.7-zip.org/a/7z1900-x64.msi ██████████████████████████████, 1,66 МБ / 1,66 МБ Успешно проверен хеш установщика Установка ... Успешно установлена!

Использование и флаги Winget install

Ниже перечислены все поддерживаемые флаги, как показано в winget install --help команда.

использование: winget install [[-q]] [] Доступны следующие аргументы: -q, - query Запрос, используемый для поиска приложения. Доступны следующие параметры: -m, - manifest Путь к манифесту приложение --id Фильтровать результаты по идентификатору --name Фильтровать результаты по имени --moniker Фильтровать результаты по имени приложения -v, - version Использовать указанную версию; по умолчанию используется последняя версия -s, - источник Найти приложение с использованием указанного источника -e, - точное приложение поиска с использованием точного соответствия -i, - интерактивный запрос интерактивной установки; может потребоваться ввод пользователя -h, - silent Запросить установку без вывода сообщений -o, - log Местоположение журнала (если поддерживается) --override Переопределить аргументы, передаваемые программе установки -l, - location Местоположение для установки (если поддерживается)

Команда приложения Winget Search

Для поиска приложения мы будем использовать поиск крылышка команда.

winget search Например: winget search 7zip

Если есть пакет под названием «7zip», поиск крылышка команда получит имя пакета, идентификатор, версию и покажет их в выходных данных.

C: \ Users \ ATH> winget search 7zip Имя Идентификатор Версия Соответствует ------------------------------------ 7Zip 7zip.7zip 19.0.0 Имя: 7zip

Использование Winget Search и флаги

Ниже перечислены все поддерживаемые флаги, как показано в Winget search --help команда.

использование: winget search [[-q]] [] Доступны следующие аргументы: -q, - query Запрос, используемый для поиска приложения. Доступны следующие параметры: --id Фильтровать результаты по идентификатору --name Результаты фильтрации по имени --moniker Отфильтровать результаты по названию приложения --tag Отфильтровать результаты по тегу --command Отфильтровать результаты по команде -s, - source Найти приложение, используя указанный источник -n, - count Показать не более указанного количества результатов -e, - точное приложение для поиска с использованием точного соответствия

Команда приложения Winget Show

Пока поиск крылышка достаточно для получения основной информации о приложении из командной строки, вы можете получить полную информацию, такую ​​как имя автора, описание, лицензия и другие сведения о приложении, используя Winget Show команда.

winget show Например: winget show 7zip

Выход из Winget Show Команда получит всю необходимую информацию о пакете, которая может вам понадобиться (из инструмента командной строки).

C: \ Users \ ATH> winget show 7zip Найдено 7Zip [7zip.7zip] Версия: 19.0.0 Издатель: 7zip Автор: 7zip AppMoniker: 7zip Описание: Бесплатный архиватор файлов с открытым исходным кодом с высокой степенью сжатия. Домашняя страница: //www.7-zip.org/ Лицензия: Copyright (C) 1999-2020 Игорь Павлов. - URL лицензии GNU LGPL: //7-zip.org/license.txt Программа установки: SHA256: a7803233eedb6a4b59b3024ccf9292a6fffb94507dc998aa67c5b745d197a5dc Ссылка для загрузки: //www.7-zip.org/a/7siz1900

Использование и флаги вингет-шоу

Ниже перечислены все поддерживаемые флаги, как показано в winget show - помощь команда.

использование: winget show [[-q]] [] Доступны следующие аргументы: -q, - query Запрос, используемый для поиска приложения. Доступны следующие параметры: -m, - manifest Путь к манифесту приложение --id Фильтровать результаты по идентификатору --name Фильтровать результаты по имени --moniker Фильтровать результаты по имени приложения -v, - version Использовать указанную версию; по умолчанию используется последняя версия -s, - источник Найти приложение с использованием указанного источника -e, - точное приложение поиска с использованием точного соответствия --versions Показать доступные версии приложения

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

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