Windows Package Manager

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

Windows Package Manager
Windows Package Manager v0.1.41331 Preview 1115x624.png
開発元 マイクロソフト
最新評価版
0.1.42101 / 2020年7月28日 (8か月前) (2020-07-28)[1]
リポジトリ ウィキデータを編集
プログラミング
言語
C++
対応OS Windows 10
対応言語 英語
種別 パッケージ管理システム
ライセンス MITライセンス
公式サイト docs.microsoft.com/ja-jp/windows/package-manager/
テンプレートを表示

歴史編集

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のリリースの前日に彼を雇用しないことを確認するまで、マイクロソフトは彼との連絡を中断した。 彼はマイクロソフトがAppGetを帰属させないことに失望した。 wingetのリリース後、彼はAppGetのメンテナンスを2020年8月に終了することを発表した[6][7][8]。 マイクロソフトはAppGetがwingetの多くの機能に貢献したことをブログに投稿することでこれに対応した[9][10]

概要編集

wingetはEXEMSIX及びMSIに基づくインストーラをサポートしている[11]。 パブリックリポジトリはサポートされているアプリケーションのマニフェストファイル英語版YAML形式でホストしている[12]

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

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

歴史編集

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

PS C:\Users\Wikipedia> winget install vscode

脚注編集

注釈編集

  1. ^ wingetと同様にフリーかつオープンソースのWindows向けのパッケージ管理システムである。

出典編集

  1. ^ Releases”. GitHub. 2020年8月4日閲覧。
  2. ^ Tom Warren. “Microsoft’s new Windows Package Manager is already better than the Windows Store”. The Verge. 2020年8月4日閲覧。
  3. ^ a b c Windows Package Manager Preview | Windows Command Line
  4. ^ Microsoft debuts Windows Package Manager for your dev environment | VentureBeat
  5. ^ Beigi, Keivan (2020年5月25日). “The Day AppGet Died.” (英語). Keivan Beigi. 2020年6月25日閲覧。
  6. ^ Warren, Tom (2020年5月28日). “Microsoft copied its new Windows Package Manager from rival AppGet, claims developer”. Vox Media. https://www.theverge.com/2020/5/28/21272964/microsoft-winget-windows-package-manager-appget-copied 2020年6月1日閲覧。 
  7. ^ Anderson, Tim (2020年5月28日). “Embrace and kill? AppGet dev claims Microsoft reeled him in with talk of help and a job – then released remarkably similar package manager”. The Register. 2020年6月1日閲覧。
  8. ^ A developer says Microsoft led him on about a job and buying his tool before going silent and releasing its own very similar service. Now he wants an explanation and credit for his work.”. Business Insider (2020年5月28日). 2020年6月1日閲覧。
  9. ^ Windows 10: Microsoft now credits maker of package manager it 'copied' – but offers no apology”. ZDNet (2020年6月1日). 2020年6月2日閲覧。
  10. ^ Microsoft gives AppGet creator credit for Windows Package Manager - Neowin
  11. ^ Use the winget tool to install and manage applications | Microsoft Docs
  12. ^ a b GitHub - microsoft/winget-pkgs: The Microsoft community Windows Package Manager manifest repository
  13. ^ a b Microsoft's Windows Package Manager: This command-line tool can install all your apps”. ZDNet (2020年5月21日). 2020年6月2日閲覧。
  14. ^ How to Use Windows Package Manager - Petri
  15. ^ GitHub - microsoft/winget-cli: Windows Package Manager CLI (a.k.a. winget)” (2020年5月20日). 2020年8月4日閲覧。

関連項目編集

外部リンク編集