Windows Package Manager

 
Windows Package Manager (winget) は、Windows 10及びWindows 11向けのフリーかつオープンソースのパッケージ管理システムである。
コマンドラインユーティリティと、アプリケーションをインストールするための一連のサービスから構成されている。
ISVはソフトウェアパッケージの配布チャネルとしてこれを利用することができる。
歴史.
Windows Package Managerはので初めて発表された。
Windows Package Managerの開発が決定する前、開発チームは様々な代替オプションを検討し、Chocolatey、Scoop及びなどの有名なパッケージ管理システムの開発チームや、AppGet、Npackd及びPowerShellベースのOneGetなどと協議を行った。
wingetのリリース後、AppGetの開発者であるKeivan Beigiは、マイクロソフトがAppGetを買収し、から彼を雇用するという名目で話し合ったと主張した。
この話し合いの後に、wingetのリリースの前日に彼を雇用しないことを確認するまで、マイクロソフトは彼との連絡を中断した。
彼はマイクロソフトがAppGetを帰属させないことに失望した。
wingetのリリース後、彼はAppGetのメンテナンスをに終了することを発表した。
マイクロソフトはAppGetがwingetの多くの機能に貢献したことをブログに投稿することでこれに対応した。
概要.
wingetはEXE、MSIX及びMSIに基づくインストーラをサポートしている。
パブリックリポジトリはサポートされているアプリケーションのをYAML形式でホストしている。
マルウェアがリポジトリとコンピュータに侵入する可能性を減らすために、Windows Package Managerは、及びSHA-256ハッシュ検証を利用している。
wingetのソースコード及びコミュニティベースのマニフェストリポジトリはMITライセンスの下でライセンスされており、GitHubでホストされている。
使用例.
以下は、マイクロソフトのフリーかつオープンソースのソースコードエディタであるVisual Studio Codeをインストールする場合の例である:
PS C:\Users\Wikipedia> winget install vscode