微軟開發新的開源軟體套件管理器 Winget

微軟公司 опубликовала 套件管理器的第一個測試版本
Winget (Windows 軟體包管理器),它提供使用命令列安裝應用程式的工具。
程式碼是用 C++ 寫的, 分發者 根據 MIT 許可證。軟體包安裝自 儲存庫並得到社區參與的支持。與從 Windows 應用程式商店目錄安裝程式不同,winget 允許您安裝應用程式而無需不必要的行銷、圖像和廣告。

目前版本支援搜尋應用程式(search)、安裝(install)、顯示包資訊(show)和配置的命令 儲存庫 (來源),使用安裝程式檔案雜湊(雜湊)並檢查元資料的完整性(驗證)。下一個版本將包括卸載、清單和更新命令。包參數 決定 透過文件 宣言 в YAML 格式。可執行檔本身直接儲存在主項目的伺服器上,儲存庫僅充當索引,清單引用外部 msi 檔案(例如,位於 GitHub上項目網站) 並使用 SHA256 雜湊來確保完整性和防篡改。

第一個功能齊全的版本 計劃 從明年 5 月開始,將支援與 Microsoft Store 目錄整合、輸入自動完成、各種發布類別(發布版、測試版)、控制面板的系統元件和應用程式安裝、超大檔案交付最佳化(增量更新)、軟體包集、生成清單的介面、處理依賴項、zip 格式的安裝檔(除了 msi)等。

winget 軟體套件管理器現已可供最新實驗版本的使用者使用 窗戶內幕 並將作為桌面應用程式安裝程式 1.0 的一部分發布。目前儲存庫中已經有一些 添加 7Zip、OpenJDK、iTunes、Chrome、Blender、DockerDesktop、Dropbox、Evernote、FreeCAD、GIMP、Git、Maxima、Inkscape、Nmap、Firefox、Thunderbird、Skype、Edge、VisualStudio、KiCad、LibreOffice、Minegui、Skype、Edge. Wireshark 等項目,以及大量 Microsoft 應用程式.

 微軟開發新的開源軟體套件管理器 Winget

來源: opennet.ru

添加評論