Windows 11でWindowsパッケージマネージャを使う方法

あなたのような読者は、MUOをサポートするために役立ちます。当サイトのリンクを使って購入された場合、アフィリエイト報酬が発生する場合があります。もっと読む

Windows が長年にわたって発展するにつれ、Microsoft が Linux の機能の一部を Windows のエコシステムに導入しているのを目にするようになりました。Windows 10 と 11 は WSL 2 を通じて Linux サブシステムをサポートするほか、Windows パッケージ マネージャ (略して winget) と呼ばれるパッケージ マネージャを備えています。

Windowsパッケージマネージャとは何なのか、どのように使うのか。という疑問にお答えします。

パッケージマネージャとは?

最近のアプリやプロジェクトでは、既存のフレームワーク、ライブラリ、ツールを利用します。例えば、単純な React アプリを作成する場合、プロジェクトが正しく機能するためには、Node.js、ReactJS、その他のライブラリやツールが必要です。プロジェクトが機能するのを本質的に助ける基礎となるサードパーティソフトウェアは、「依存性」と呼ばれます。

ご想像のとおり、プロジェクト内で複数の依存関係のインストールとアップデートを管理することは、非常にフラストレーションがたまるものです。また、システムがサードパーティソフトウェアと互換性があることを確認する必要があります。もし、サードパーティーソフトウェアをそれぞれ手動で統合・更新していたら、ソフトウェアの依存関係を管理するために貴重な時間のかなりの部分を浪費してしまうでしょう。

この問題を解決するために、開発者はパッケージマネージャという独創的なアイデアを思いつきました。パッケージマネージャは通常、次のようないくつかの重要な機能を実行します。

  • お客様のプラットフォームに適したソースファイルを検索します。
  • ソースファイルにマルウェアやその他のセキュリティ脆弱性がないことを確認する。
  • 依存関係をプロジェクトに統合する。
  • 依存関係にあるソフトウェアのシームレスなインストール、アップデート、および削除を可能にする。

パッケージマネージャは、膨大な数のツールのカタログを持っており、ターミナル上でコマンドを実行するだけでインストールできます。

一般的なパッケージマネージャの例としては、以下のようなものがあります。

  • 自作です。
  • Node Package Manager (NPM)。
  • Yarn。
  • Advanced Packaging Tool (APT)。

Windowsパッケージマネージャとは何ですか?

Windowsパッケージマネージャ、または一般的に呼ばれるwingetは、LinuxスタイルのパッケージマネージャのMicrosoft’sバージョンです。ウィンゲットは、オープンソースのコマンドラインユーティリティパッケージマネージャーとして2020年にリリースされ、ユーザーがインストールできる幅広い利用可能なアプリケーションを含んでいます。他の広く使われているパッケージマネージャーと同様に、マイクロソフトはWindowsパッケージマネージャーが無料で、GitHubで利用できるようにしています。

remove reinstall microsoft store windows 11

Windows パッケージ マネージャを使用すると、ターミナルでコマンドを実行するだけで、簡単にアプリケーションのインストール、更新、削除を行うことができます。セットアップファイルをダウンロードし、それぞれのアプリケーションを手動でインストールする日々にさよならを告げましょう。

Winget は、理解しやすく設定しやすい YAML パッケージマニフェストフォーマットを利用します。開発者は通常、Windowsパッケージマネージャと互換性があるように、アプリケーションをバンドルするためにYAMLマニフェスト形式を使用します。

これまでWindowsユーザは、Windows OSに特化したサードパーティ製パッケージマネージャであるChocolatey—に依存しなければなりませんでした。Chocolatey は非常に強力で、Windows ユーザーの間で広く採用されています。一方、ほとんどのWindowsユーザーはWindowsパッケージマネージャにまだ慣れておらず、快適ではありません。このガイドがそれを変える助けになることを願っています。

Windows 11でのWindowsパッケージマネージャのセットアップ方法

Windows パッケージマネージャは Windows にプリインストールされていませんので、手動でダウンロードする必要があります。幸いなことに、インストール作業は簡単で、何の障害もありません。

Microsoftは、wingetを使用するために、WindowsシステムがWindows 10 1709以降を実行していることを要求します。また、Microsoftアカウントを使用してログインし、Microsoft Storeアプリでも同様にログインしていることを確認する必要があります’。

Windows 11でWindowsパッケージマネージャをインストールする方法は、大きく分けて2つあります。

マイクロソフトストアを利用したWingetのインストール方法

Windowsパッケージマネージャをインストールする最も簡単な方法は、Microsoftストアを利用することです。Microsoft’の公式App InstallerからWindowsパッケージマネージャをダウンロードすることで行うことができます。

  • スタートメニューからMicrosoft Storeを起動します。
  • App Installerを検索し、最適なものを選択します。 app installer win11
  • インストールボタンが表示されたら、クリックします。そうでなければ、App Installerは既にあなたのPCに存在しているので、それをアップデートする必要があります。
  • PowerShellでWingetをインストールする方法

    Microsoft Storeで問題が発生した場合、Windows PowerShellを使用してwingetをインストールすることを検討する必要があります。インターネットに接続した後、以下の手順に従ってください。

  • スタートメニューから、PowerShell を検索し、管理者として実行を選択します。
  • コマンドラインに以下のコマンドを貼り付けて Enter キーを押します。 Invoke-WebRequest -Uri https://aka.ms/winget -OutFile winget.zip; Expand-Archive winget.zip -DestinationPath $Env:ProgramFiles ³³ WindowsPowerShell ³³ モジュール³³³³³³³インストールが完了したら、以下のコマンドを入力して、Enter キーを押します。
  • インストールが完了したら、以下のコマンドを入力し、Enterキーを押して、インストールを確認します。
  • Windows11でのWingetの使用方法

    wingetのセットアップが完了したら、wingetツールに関連するコマンド(ダウンロード、設定、インストールされたアプリケーションの表示など)の使い方を学習します。

    1.新しいアプリケーションをダウンロードする方法

    winget内には膨大な数のアプリケーションが用意されており、Google Chromeや7-Zipなどのアプリをダウンロードすることができます。

    wingetを使用してアプリケーションをダウンロードするには、次のコマンドを使用します。

    winget install.

    2.アプリケーションをブラウズする方法

    インストールする新しいアプリを探しているが、利用可能なアプリを閲覧する方法がわからない場合’、wingetの検索機能を使用することができます。1つの方法は、コマンドライン内でwingetの検索コマンドを使用することです。以下のコマンドで検索クエリを入力すると、検索条件を満たす利用可能なアプリのリストが表示されます。

    winget search

    例えば、zip形式のプログラムを検索するには、次のように入力します。

    winget 検索 zip

    あるいは、wingetの使いやすいユーザーインターフェイスを提供するサードパーティツールを使うこともできます。

    3.インストールされているアプリケーションを見るには

    パソコンにインストールされているアプリケーションは、次の方法で見ることができます。

    ウィジェットリスト

    4.アプリケーションの詳細を見る方法

    winget show

    特定のアプリのインストール詳細やソフトウェアのバージョンを調べるには、次のコマンドを使用します。

    winget show(ウィジェット・ショー)

    パッケージマネージャはWindowsで使う価値があるか?

    Winget は、あなたの Windows 11 PC にアプリケーションをインストールするのに驚くほど優れています。もうインターネット上でマルウェアのないダウンロードリンクを探す必要はありません。ターミナルを開いて、必要なアプリケーションをwinget経由でダウンロードするだけです。

    Scroll to Top