トップQs
タイムライン
チャット
視点
Windows Package Manager
ウィキペディアから
Remove ads
Windows Package Manager (winget) は、Windows 10及びWindows 11向けのフリーかつオープンソースのパッケージ管理システムである。 コマンドラインユーティリティと、アプリケーションをインストールするための一連のサービスから構成されている[2][3]。ISVのソフトウェアパッケージの配布チャネルとして利用されている。
![]() | この項目「Windows Package Manager」は翻訳されたばかりのものです。不自然あるいは曖昧な表現などが含まれる可能性があり、このままでは読みづらいかもしれません。(原文:英語版 "Windows Package Manager" 2020年7月14日 (火) 20:34 (UTC)) 修正、加筆に協力し、現在の表現をより自然な表現にして下さる方を求めています。ノートページや履歴も参照してください。(2020年8月) |
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はEXE、MSIX、および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
脚注
関連項目
外部リンク
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads