微软正在开发一个新的开放包管理器 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、Minecraft、Opera、Putty 、TelegramDesktop、Steam、WhatsApp、Wireguard 和 Wireshark 以及大量 微软应用程序.

微软正在开发一个新的开放包管理器 winget。

来源: opennet.ru

添加评论