Windows程式包管理器

Windows 10的自由與開放原始碼軟體管理程式 来自维基百科,自由的百科全书

Windows程序包管理器

Windows程式包管理器[3](英語:Windows Package Manager,也稱winget)是微軟Windows 10開發的一款自由開源軟體套件管理器。它由一個命令列實用程式(CLI)和一組安裝應用程式的服務組成。 [4] [5]獨立軟體供應商可以將其作為軟體套件的分發管道。

快速預覽 開發者, 首次釋出 ...
Windows Package Manager
Thumb
Thumb
開發者微軟公司
首次釋出2020年5月,​5年前​(2020-05
目前版本
  • 1.9.2151-preview(2024年8月7日;測試版本)[1]
  • 1.9.25200(2024年11月12日;穩定版本)[2]
編輯維基數據鏈結
原始碼媒體櫃github.com/microsoft/winget-cli
程式語言C++
作業系統Windows 10Windows 11
語言多語言
類型軟體套件管理器
授權條款MIT授權條款
網站docs.microsoft.com/en-us/windows/package-manager/
關閉

歷史

2020年5月,Microsoft Build開發者大會上首次宣布了Windows Package Manager。[6][5]

決定開發Windows軟體套件管理器之前,其幕後團隊探索了多種替代方案,並與各種知名的軟體套件管理器團隊進行了交流,包括如Chocolatey、Scoop、Ninite,以及AppGet、Npackd和基於PowerShell的OneGet。 [5]

winget釋出後,AppGet(一個類似的自由且開源的Windows程式包管理器)的開發者Keivan Beigi稱[7] ,微軟在2019年12月以收購AppGet並雇用他的名義與其交談。在交談之後,據稱微軟中斷了與他的聯絡,直到winget釋出的前一天才確認不會雇用Beigi。Beigi對微軟未彰顯AppGet所發揮的作用感到不滿。winget釋出後,Beigi宣布AppGet將於2020年8月停止維護。[8][9][10]微軟之後則在一篇部落格文章中做出回應,文中將Winget的許多功能歸功於AppGet。[11][12]

概述

Winget工具支援基於EXEMSIXMSI的安裝程式。 [13]公共儲存媒體櫃以YAML格式代管受支援應用程式的清單檔案[14]

為減少惡意軟體進入儲存媒體櫃和目標電腦的可能性,Windows軟體套件管理器使用了Microsoft SmartScreen、靜態分析、SHA256雜湊驗證及其他流程。 [15][16]

winget客戶端的原始碼和社群化的清單檔案儲存媒體櫃按MIT授權條款釋出,並在GitHub上代管。 [17][14]

範例

下列範例命令會搜尋並安裝Visual Studio Code——微軟開源釋出的一款程式碼編輯器。 [15]

PS C:\Users\Wikipedia> winget install vscode

參見

參考資料

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.