热门问题
时间线
聊天
视角
Windows程序包管理器
Windows 10的自由與開放原始碼軟體管理程式 来自维基百科,自由的百科全书
Remove ads
Windows程序包管理器[3](英語:Windows Package Manager,也稱winget)是微軟為Windows 10開發的一款自由開源的軟件包管理器。它由一個命令行實用程序(CLI)和一組安裝應用程序的服務組成。 [4] [5]獨立軟件供應商可以將其作為軟件包的分發渠道。
Remove ads
歷史
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]
Remove ads
概述
Winget工具支持基於EXE、MSIX和MSI的安裝程序。 [13]公共存儲庫以YAML格式託管受支持應用程序的清單文件。 [14]
為減少惡意軟件進入存儲庫和目標計算機的可能性,Windows軟件包管理器使用了Microsoft SmartScreen、靜態分析、SHA256哈希驗證及其他流程。 [15][16]
示例
下列示例命令會搜索並安裝Visual Studio Code——微軟開源發布的一款代碼編輯器。 [15]
PS C:\Users\Wikipedia> winget install vscode
參見
參考資料
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads