トップQs
タイムライン
チャット
視点

Windows Package Manager

ウィキペディアから

Windows Package Manager
Remove ads

Windows Package Manager (winget) は、Windows 10及びWindows 11向けのフリーかつオープンソースパッケージ管理システムである。 コマンドラインユーティリティと、アプリケーションをインストールするための一連のサービスから構成されている[2][3]ISVのソフトウェアパッケージの配布チャネルとして利用されている。

概要 開発元, 初版 ...
Remove ads

歴史

Windows Package Managerは2020年5月Microsoft Build 2020英語版で初めて発表された[4][3]

Windows Package Managerの開発が決定する前、開発チームは様々な代替オプションを検討し、Chocolatey、Scoop及びNinite英語版などの有名なパッケージ管理システムの開発チームや、AppGet、Npackd及びPowerShellベースのOneGetなどと協議を行った[3]

wingetのリリース後、AppGet[注釈 1]の開発者であるKeivan Beigiは、マイクロソフトがAppGetを買収し、2019年12月から彼を雇用するという名目で話し合ったと主張した[5]。しかしその後、wingetのリリースの前日に雇用しない通達があるまでマイクロソフトからの連絡は途絶えた。wingetのリリース後、彼はAppGetのメンテナンスを2020年8月に終了することを発表した[6][7][8]。彼はAppGetとwingetの類似性を主張し、AppGetプロジェクトに対する帰属表示などがないことに失望したとした。これに対して、マイクロソフトはブログにてAppGetがwingetの多くの機能に貢献したことを投稿した[9][10]

2021年5月27日に、バージョン1.0がリリースされた。その後もアップデートを続け、2024年7月6日時点でバージョン1.9まで進んでいる。[11]

WinGetなどのコマンドラインベースのツールをGUIで操作するサードパーティー製フリーソフトウェアとして、UniGetUI(旧:WingetUI)がある。[12]

Remove ads

概要

wingetはEXEMSIX、およびMSIなど様々な形式のインストーラをサポートしているUse the winget tool to install and manage applications | Microsoft Learn”. Microsoft. 2024年3月20日閲覧。。 パブリックリポジトリはサポートされているアプリケーションのマニフェストファイル英語版YAML形式でホストしている[13]

マルウェアがリポジトリやコンピュータに侵入する可能性を減らすため、Windows Package ManagerはMicrosoft SmartScreen英語版静的解析英語版及びSHA-256ハッシュ検証を利用している[14][15]

wingetのソースコード及びコミュニティベースのマニフェストリポジトリはMITライセンスの下でライセンスされており、GitHubでホストされている[16][13]

Remove ads

使用例

以下は、マイクロソフトのソースコードエディタであるVisual Studio Codeをインストールする場合の例である[14]:

PS C:\Users\Wikipedia> winget install vscode

脚注

関連項目

外部リンク

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads