Як використовувати "winget" для встановлення програм з командного рядка в Windows 10

Посібник із пошуку та встановлення програм за допомогою Winget у Windows 10

Microsoft працює над інструментом командного рядка під назвою winget дозволити користувачам Windows 10 завантажувати та встановлювати програми прямо з командного рядка. Наразі Winget доступний як попередній перегляд, але ви можете завантажити його на будь-який ПК з Windows 10, щоб перевірити та спробувати з Github.

Якщо ви використовуєте останню збірку Windows 10 Insider, ймовірно, ви вже маєте winget встановлено на вашому комп’ютері. Ви можете перевірити це, виконавши таку команду в CMD або PowerShell:

winget -- версія

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

У цьому посібнику ми розглянемо основи winget і дізнайтеся, як встановити, шукати або отримати інформацію про програму з командного рядка.

winget Інструмент CLI має базовий синтаксис, дуже схожий на багато популярних менеджерів пакетів Linux, таких як прих або dnf. Ви можете використовувати winget CLI з командного рядка або Windows PowerShell. Основний winget синтаксис виглядає наступним чином:

winget 

Тим не менш, давайте почнемо з встановлення програми з командного рядка за допомогою Winget.

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

Так само як влучна установка у системах Ubuntu можна використовувати установка winget команду для завантаження та встановлення програм на ПК з Windows 10.

winget install Наприклад: winget install 7zip

Winget почне завантажувати програму та встановить її автоматично. Якщо ви отримаєте підказку UAC, натисніть кнопку «Так», і все буде готово.

C:\Users\ATH> winget install 7zip Знайдено 7Zip [7zip.7zip] Ця програма ліцензована вам її власником. Microsoft не несе відповідальності за пакети сторонніх розробників і не надає жодних ліцензій на них. Завантаження //www.7-zip.org/a/7z1900-x64.msi ██████████████████████████ 6█████. / 1,66 МБ Успішно перевірений хеш інсталятора Встановлення ... Успішно встановлено!

Використання і прапори встановлення Winget

Нижче наведено всі підтримувані прапори, як показано на winget install --допомога команда.

використання: winget install [[-q] ] [] Доступні такі аргументи: -q,--query Запит, який використовується для пошуку програми Доступні такі параметри: -m,--manifest Шлях до маніфесту програма --id Фільтрувати результати за id --name Фільтрувати результати за назвою --moniker Фільтрувати результати за назвою програми -v,--version Використовувати вказану версію; за замовчуванням – остання версія -s,--source Знайти програму за допомогою вказаного джерела -e,--exact Знайти програму за допомогою точної відповідності -i,--interactive Запит інтерактивного встановлення; може знадобитися введення користувача -h,--silent Запит тихого встановлення -o,--log Розташування журналу (якщо підтримується) --override Перевизначити аргументи, які будуть передані програмі встановлення -l,--розташування Розташування для встановлення (якщо підтримується)

Команда програми пошуку Winget

Щоб шукати програму, ми будемо використовувати пошук winget команда.

winget search Наприклад: winget search 7zip

Якщо доступний пакет під назвою «7zip», пошук winget Команда отримає назву пакета, ідентифікатор, версію та відобразить їх у виводі.

C:\Users\ATH> winget search 7zip Ім'я Ідентифікатор Версія Збігається ------------------------------------ 7Zip 7zip.7zip 19.0.0 Назва: 7zip

Використання пошуку та прапори Winget

Нижче наведено всі підтримувані прапори, як показано на пошук winget --довідка команда.

використання: пошук winget [[-q] ] [] Доступні такі аргументи: -q,--query Запит, який використовується для пошуку програми Доступні такі параметри: --id Фільтрувати результати за ідентифікатором --name Фільтрувати результати за назвою --moniker Фільтрувати результати за програмою moniker --tag Фільтрувати результати за тегом --command Фільтрувати результати за командою -s,--source Знайти програму за допомогою вказаного джерела -n,--count Показати не більше вказаної кількості результатів -e,--exact Знайти програму за допомогою точної відповідності

Команда програми Winget show

Поки пошук winget команди достатньо, щоб отримати основну інформацію про програму з командного рядка, ви можете отримати повні відомості, такі як ім’я автора, опис, ліцензія та інші відомості про програму за допомогою 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.zip.com.ua Завантажити U-www.aa67c5b745d197a5dc998aa67c5b745d197a5dc745d197a5dc745d197a5dc745d197a5dc745d197a5dc740000000000000000000000000000000000000000

Використання та прапори Winget Show

Нижче наведено всі підтримувані прапори, як показано на winget show --допомога команда.

використання: winget show [[-q] ] [] Доступні такі аргументи: -q,--query Запит, який використовується для пошуку програми Доступні такі параметри: -m,--manifest Шлях до маніфесту програма --id Фільтрувати результати за id --name Фільтрувати результати за назвою --moniker Фільтрувати результати за назвою програми -v,--version Використовувати вказану версію; за замовчуванням – остання версія -s,--source Знайти програму за допомогою вказаного джерела -e,--exact Знайти програму за допомогою точної відповідності --versions Показати доступні версії програми

На завершення ми змогли знайти та встановити програму з командного рядка на Windows 10 за допомогою winget менеджера пакетів і розглянув деякі основні способи його використання.

winget менеджер пакунків — це функція, що розвивається, і очікується, що вона буде випущена у стабільних збірках Windows 10 до травня 2021 року.