「winget」を使用してWindows10のコマンドラインからアプリをインストールする方法

Windows10でWingetを使用してアプリを検索およびインストールするためのガイド

Microsoftは、と呼ばれるコマンドラインツールに取り組んでいます winget Windows10ユーザーがコマンドプロンプトから直接アプリをダウンロードしてインストールできるようにします。 Wingetは現在プレビューリリースとして利用できますが、Githubからテストして試すために任意のWindows 10PCにダウンロードできます。

最新のWindows10 Insiderビルドを実行している場合は、おそらくすでに winget コンピュータにインストールされています。 CMDまたはPowerShellで次のコマンドを実行することで確認できます。

winget --version

Windows 10の安定版リリースでは、手動でダウンロードしてインストールする必要があります winget システム上で。以下のリンクにwingetのインストールに関する詳細なガイドがありますので、ご覧ください。

このガイドでは、の基本を見ていきます winget コマンドプロンプトからアプリのインストール、検索、または情報の取得方法を確認してください。

winget CLIツールの基本的な構文は、次のような多くの一般的なLinuxパッケージマネージャーと非常によく似ています。 apt また dnf。使用できます winget コマンドプロンプトまたはWindowsPowerShellからのCLI。基本 winget 構文は次のとおりです。

winget 

そうは言っても、Wingetを使用してコマンドラインからアプリをインストールすることから始めましょう。

Winget installappコマンド

のように aptインストール Ubuntuシステムでは、次を使用できます wingetインストール Windows 10PCにアプリをダウンロードしてインストールするコマンド。

winget install例:winget install 7zip

Wingetはアプリのダウンロードを開始し、自動的にインストールします。 UACプロンプトが表示されたら、[はい]ボタンを押してください。

C:\ Users \ ATH> winget install 7zip Found 7Zip [7zip.7zip]このアプリケーションは、所有者からライセンスを受けています。マイクロソフトは、サードパーティのパッケージについて責任を負わず、ライセンスを付与しません。ダウンロード//www.7-zip.org/a/7z1900-x64.msi██████████████████████████████1.66MB / 1.66 MB正常に検証されたインストーラーハッシュインストール中...正常にインストールされました!

Wingetのインストールの使用法とフラグ

以下に示すように、サポートされているすべてのフラグを以下に示します。 winget install --help 指図。

使用法:winget install [[-q]] []次の引数を使用できます。-q、-queryアプリの検索に使用されるクエリ次のオプションを使用できます。-m、-manifestのマニフェストへのパスアプリケーション--ididで結果をフィルタリング--name名前で結果をフィルタリング--monikerアプリで結果をフィルタリングmoniker-v、-version指定されたバージョンを使用します。デフォルトは最新バージョンです-s、-source指定されたソースを使用してアプリを検索します-e、-exact完全一致を使用してアプリを検索します-i、-interactiveインタラクティブインストールを要求します。ユーザー入力が必要になる場合があります-h、-silentサイレントインストールの要求-o、-logログの場所(サポートされている場合)-overrideインストーラーに渡される引数のオーバーライド-l、-locationインストール先の場所(ifサポートされています)

Winget検索アプリコマンド

アプリを検索するには、 winget検索 指図。

winget search例:winget search 7zip

「7zip」という名前のパッケージがある場合は、 winget検索 コマンドはパッケージ名、ID、バージョンを取得し、それを出力に表示します。

C:\ Users \ ATH> winget search7zip名前IDバージョンが一致しました------------------------------------ 7Zip 7zip.7zip 19.0.0モニカ:7zip

Winget検索の使用法とフラグ

以下に示すように、サポートされているすべてのフラグを以下に示します。 winget search --help 指図。

使用法:winget search [[-q]] []次の引数を使用できます。-q、-queryアプリの検索に使用されるクエリ次のオプションを使用できます。--id結果をidでフィルター処理--name結果をフィルター処理名前で--monikerアプリで結果をフィルタリングmoniker--tagタグで結果をフィルタリング--commandコマンドで結果をフィルタリング-s、-source指定されたソースを使用してアプリを検索-n、-count指定された数以下の結果を表示-e、-完全一致を使用してアプリを検索

Winget showappコマンド

その間 winget検索 コマンドは、コマンドラインからアプリに関する基本情報を取得するのに十分です。作成者名、説明、ライセンスなどの完全な詳細を取得するには、 wingetショー 指図。

winget show例:winget show 7zip

からの出力 wingetショー コマンドは、おそらく必要になる可能性のあるパッケージに関するすべての関連情報を(コマンドラインツールから)取得します。

C:\ Users \ ATH> winget show 7zip Found 7Zip [7zip.7zip]バージョン:19.0.0発行元:7zip作成者:7zip AppMoniker:7zip説明:圧縮率の高い無料のオープンソースファイルアーカイバ。ホームページ://www.7-zip.org/ライセンス:Copyright(C)1999-2020 IgorPavlov。 --GNU LGPLライセンスURL://7-zip.org/license.txtインストーラー:SHA256:a7803233eedb6a4b59b3024ccf9292a6fffb94507dc998aa67c5b745d197a5dcダウンロードURL://www.7-zip.org/a/7z1900-x64.msiタイプ:Msi

Wingetショーの使用法とフラグ

以下に示すように、サポートされているすべてのフラグを以下に示します。 winget show --help 指図。

使用法:winget show [[-q]] []次の引数を使用できます。-q、-queryアプリの検索に使用されるクエリ次のオプションを使用できます。-m、-manifestのマニフェストへのパスアプリケーション--ididで結果をフィルタリング--name名前で結果をフィルタリング--monikerアプリで結果をフィルタリングmoniker-v、-version指定されたバージョンを使用します。デフォルトは最新バージョンです-s、-source指定されたソースを使用してアプリを検索します-e、-exact完全一致を使用してアプリを検索します--versionsアプリの利用可能なバージョンを表示します

結論として、Windows10のコマンドラインからアプリを検索してインストールすることができました。 winget パッケージマネージャーとそれのいくつかの基本的な使用法を見ました。

winget パッケージマネージャーは開発中の機能であり、2021年5月までにWindows10の安定したビルドでリリースされる予定です。