微軟開發新的開放包管理器winget

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

目前版本支援搜尋應用程式(search)、安裝(install)、顯示包資訊(show)、設定等指令 儲存庫 (來源),使用安裝程式檔案的雜湊值(雜湊)並檢查元資料的完整性(驗證)。 下一版本預計會出現卸載、列出和更新命令。 封裝選項 決定 透過文件來自 宣言 в YAML 格式。 可執行檔本身直接儲存在主項目的伺服器上,儲存庫僅充當索引,清單引用外部 msi 檔案(例如位於 GitHub上項目網站)並使用 SHA256 哈希進行完整性控制和篡改保護。

第一個全功能版本, 計劃 明年XNUMX 月,將支援與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、Mine 、TelegramDesktop、Steam、WhatsApp、Wireguard 和Wireshark 以及大量 微軟應用程式.

微軟開發新的開放包管理器winget

來源: opennet.ru

添加評論