微软 包管理器的第一个测试版本
(Windows 包管理器),它提供使用命令行安装应用程序的工具。
该代码是用 C++ 编写的,并且 根据麻省理工学院的许可。 软件包安装自 ,并得到社区参与的支持。 与从 Windows 应用商店安装程序不同,winget 允许您安装应用程序,而无需不必要的营销、图像和广告。
当前版本支持搜索应用程序(search)、安装(install)、显示包信息(show)、设置等命令 (源),使用安装程序文件的哈希值(哈希)并检查元数据的完整性(验证)。 下一版本预计会出现卸载、列出和更新命令。 封装选项 通过文件来自 в 。 可执行文件本身直接存储在主项目的服务器上,存储库仅充当索引,清单引用外部 msi 文件(例如位于 или )并使用 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 以及大量 .
来源: opennet.ru
