微軟本月有很多話題 正是由於微軟總裁的聲明承認他對開源軟件的態度是錯誤的,所以雙方的迷失了控制權,他們的觀點沒有得到保持(無論好壞)。
現在,在最近的新聞中,微軟採取了另一項舉措,使許多人對其與開源的關係有所思考。 和 是其開發人員發布了第一個版本的出版物 測試您的包裹經理 “ Winget” (Windows軟件包管理器)。
這個新的包裹經理 提供使用命令行安裝應用程序的工具 (Linux用戶會立即意識到),因為許多Linux發行版(大多數情況下)使用程序包管理器,通過這些程序包管理器,而不是在網上查找應用程序,下載安裝程序並單擊嚮導,可以運行快速命令來查找並按名稱安裝應用程序。
關於Winget
目前,該工具面向開發人員, 但是Microsoft知道第三方開發人員有一天可能會創建一種簡單的圖形工具來快速查找和安裝應用程序。
基本上可以像Windows應用商店一樣,但是可以訪問人們實際使用的整個Windows桌面應用程序。 換句話說,它就像Chocolatey,但是內置於Windows中。
當前版本支持以下命令
- 公交車在aplicación
- 安裝
- 顯示包裹信息
- 配置存儲庫
- 使用安裝程序文件的哈希值
- 驗證元數據的完整性
在下一個版本中,需要使用uninstall,list和update命令。
包參數是通過帶有清單的文件以YAML格式定義的。 可執行文件直接存儲在主要項目服務器上,存儲庫僅用作索引,清單是指向外部msi文件(例如,託管在GitHub或項目網站上)的文件,並使用哈希SHA256來控製完整性並防止偽造。
第一個全功能版本計劃於明年XNUMX月發布,將支持與Microsoft Store目錄的集成,輸入自動完成功能,各種版本類別(版本,Beta版本),用於控制面板的系統組件和應用程序的安裝,提供超大文件的優化(增量更新),程序包集,界面用於生成清單,使用依賴項,zip格式的安裝文件(除了msi),等等。
包裹經理 現在,最新的Windows Insider實驗版本的用戶可以使用winget 並將作為Desktop Application Installer 1.0的一部分提供。
目前,諸如 7Zip,OpenJDK,iTunes,Chrome,Blender,DockerDesktop,Dropbox,Evernote,FreeCAD,GIMP,Git,Maxima,Inkscape,Nmap,Firefox,Thunderbird,Skype,Edge,VisualStudio,KiCad已添加到存儲庫,LibreOffice,Minecraft ,歌劇,油灰,電報桌面,Steam,WhatsApp,Wireguard和Wireshark,以及大量的Microsoft應用程序,都可以從此程序包管理器進行安裝。
Winget代碼是用C ++編寫的,並根據MIT許可進行分發。 軟件包是從社區支持的存儲庫安裝的。 與從Windows Store目錄中安裝程序不同,winget允許您安裝應用程序而沒有不必要的市場營銷,圖像和廣告。
如果您想了解更多信息,可以查看詳細信息 在下面的鏈接中。
如何測試Winget?
他們是給誰的 Windows Insider用戶”並且對此包管理器感興趣,他們可以註冊Windows Package Manager Insiders計劃 使用您在Insider版本中使用的相同Microsoft帳戶電子郵件地址。
一旦獲得批准,Microsoft Store將更新Windows 10 Insider構建上的App Installer程序包,您現在可以在PowerShell中訪問winget命令。
Winget處理個人計算機似乎不錯,但不足以處理公司計算機。
WAPT最適合公司環境。
Microsoft所做的更改很小(儘管現在它“支持”免費軟件):
https://keivan.io/the-day-appget-died/