热门排行
简介
Windows 包管理器CLI是微软官方所打造的一款包管理器工具,目前在GitHub上面进行开源,用户也能够直接的在Windows官方商店当中进行下载,作为包管理器目前并没有强制安装到用户的电脑当中,并且这款软件对于你的Windows版本也有着一定的需求,快来下载Windows 包管理器CLI!
Windows 程序包管理器是一种工具,旨在帮助您快速轻松地发现和安装那些使您的 PC 环境与众不同的工具。通过使用Windows 包管理器,您可以通过一个命令安装您喜欢的工具: winget install <tool>
注意说明
安装程序的行为可能会有所不同,具体取决于您是否以管理员权限运行winget 。
在没有管理员权限的情况下运行winget时,某些应用程序可能需要提升才能安装。安装程序运行时,Windows 会提示您提升. 如果您选择不提升,应用程序将无法安装。
在管理员命令提示符中运行winget时,如果应用程序需要,您将不会看到提升提示。以管理员身份运行命令提示符时请务必小心,并且只安装您信任的应用程序。
建立你自己的
您也可以自己构建客户端。虽然客户端应该可以完美运行,但我们还没有准备好为在官方分发机制之外运行的客户端提供全面支持。随意提出问题,但要知道它可能会降低优先级。
安装客户端
客户端此时需要Windows 10 1709(内部版本16299)或更高版本。
Microsoft Store [Recommended]
客户端分布在App安装程序包中。虽然这个软件包在Windows上是pre-installed,但在预览期间,客户端将不能正常使用。为了从包含客户端的Microsoft Store获取自动更新,必须执行以下操作之一:
安装Windows 10 Insider内部版本
报名加入预演飞行圈
一旦您收到更新的应用程序安装程序,您应该能够执行winget。一些用户报告客户端不在其路径上的问题。
Manually Update
相同的Microsoft Store包将通过我们的版本提供。请注意,安装这个包将为您提供wingent客户机,但它不会启用来自Microsoft Store的自动更新。
您可能需要安装桌面网桥VC++v14可再发行软件包和相关的Microsoft.VCLibs.140.00.UWPDesktop软件包。只有在旧版本的Windows上遇到关于缺少框架包的错误时才需要这样做。
建立你自己的
您也可以自己构建客户机。虽然客户端应该是完美的功能,但我们还没有准备好为在官方分发机制之外运行的客户端提供全面支持。你可以随意提出一个问题,但要知道它的优先级可能会降低。
Build Status
Windows包管理器1.0路线图
这里描述了交付Windows包管理器v1.0的计划,并将随着项目的进行而更新。
Windows包管理器概述
Windows软件包管理器是一个工具,旨在帮助您快速、轻松地发现和安装那些使您的PC环境与众不同的工具。通过使用Windows软件包管理器,您可以从一个命令安装您最喜欢的工具:winget install <tool>
对于预览,目标是尽快获得有用的东西。预览时,您可以搜索、显示和安装软件包。很快我们将有卸载,列表和更新。这些项目在我们的待办事项列表中可用,所以请随意提高您想要的功能。
Overview
Client Repository
这个winget-cli存储库包含用于构建客户机的源代码。我们鼓励您参与此客户的开发。在我们的问题中,我们有很多待办事项。你可以投你想要的,增加更多,甚至开始一个。
Sources
客户机是围绕源的概念构建的;一组有效的包。源代码提供了发现和检索包的元数据的能力,以便客户端可以对其进行操作。
默认源反映社区回购中可用的数据。
我们计划在未来更好地支持其他来源和更多类型的来源。目前,可以配置其他源,但一次只能使用一个。
Package Manager Service
包管理器服务负责批准请求。它验证YAML和manifest规范是否符合规范。
构建客户机
Prerequisites
Windows 10 1709(16299)或更高版本
已启用开发人员模式
visualstudio2019或使用wingent来安装它;)(尽管您可能需要通过Tools->gettools和Features...来调整工作负载)
以下工作负载:.NET桌面开发桌面开发与C++通用Windows平台开发
以下扩展:Microsoft Visual Studio安装程序项目
Building
我们目前只使用解决方案进行构建;构建VS解决方案的命令行方法也应该起作用。
Credit
我们要感谢Keivan Beigi@kayone在AppGet上所做的工作,它帮助我们完成了Windows软件包管理器的初始项目方向。
Contributing
这个项目欢迎大家的贡献和建议。大多数贡献都要求您同意一个贡献者许可协议(CLA),声明您有权并实际上授予我们使用您的贡献的权利。有关详细信息,请访问https://cla.opensource.microsoft.com。
当你提交请求时,CLA机器人会自动决定你是否需要提供CLA并适当地装饰PR(e.g.,状态检查,评论)。只需按照bot提供的说明操作即可。您只需使用我们的CLA在所有回购中执行一次。
这个项目采用了Microsoft Open Source行为准则。欲了解更多信息,请参阅行为准则常见问题解答或联系opencode@microsoft.com,如有任何其他问题或意见。
Data/Telemetry
winget.exe客户机被检测以收集使用和诊断(错误)数据并将其发送到Microsoft,以帮助改进产品。
如果您自己构建客户机,则不会启用检测,也不会将任何数据发送到Microsoft。
winget.exe客户端尊重机器范围内的隐私设置,用户可以在其设备上opt-out,如Microsoft Windows隐私声明中所述。
简而言之,opt-out,转到Start,然后选择Settings>Privacy>Diagnostics & feedback,然后选择Basic。