Windows程序包管理器

✍ dations ◷ 2025-06-08 18:02:12 #Windows程序包管理器

Windows程序包管理器(英语:Windows Package Manager,也称winget)是微软为Windows 10开发的一款自由开源的软件包管理器。它由一个命令行实用程序(CLI)和一组安装应用程序的服务组成。 独立软件供应商可以将其作为软件包的分发渠道。

2020年5月,Microsoft Build开发者大会上首次宣布了Windows Package Manager。

决定开发Windows软件包管理器之前,其幕后团队探索了多种替代方案,并与各种知名的软件包管理器团队进行了交流,包括如Chocolatey、Scoop、Ninite,以及AppGet、Npackd和基于PowerShell的OneGet。

winget发布后,AppGet(一个类似的自由且开源的Windows程序包管理器)的开发者Keivan Beigi称 ,微软在2019年12月以收购AppGet并雇用他的名义与其交谈。在交谈之后,据称微软中断了与他的联系,直到winget发布的前一天才确认不会雇用Beigi。Beigi对微软未彰显AppGet所发挥的作用感到不满。winget发布后,Beigi宣布AppGet将于2020年8月停止维护。微软之后则在一篇博客文章中做出回应,文中将Winget的许多功能归功于AppGet。

Winget工具支持基于EXE、MSIX和MSI的安装程序。 公共存储库以YAML格式托管受支持应用程序的清单文件。

为减少恶意软件进入存储库和目标计算机的可能性,Windows软件包管理器使用了Microsoft SmartScreen、静态分析、SHA256哈希验证及其他流程。

winget客户端的源代码和社区化的清单文件存储库按MIT许可证发布,并在GitHub上托管。

下列示例命令会搜索并安装Visual Studio Code——微软开源发布的一款代码编辑器。

相关

  • 太浩湖塔霍湖(英语:Lake Tahoe)是一个位于美国加利福尼亚州和内华达州边界上的湖泊,在内华达州首府卡森城以西约10英里,海拔1,897米的地方。它是北美最大的高山湖泊。深501米,是美国第二
  • 辅酶Q106-dimethoxy-3-methylcyclohexa-2,5-diene-1,4-dione辅酶Q10(Coenzyme Q10,CoQ10),又称泛醌(Ubiquinone,UQ)、辅酶Q(Coenzyme Q,CoQ),商品名悠卡诺(ubidecarenone),是一种存在于所有行有氧
  • 滑板活动滑板运动是一种包含滑行和用滑板表演杂技的极限运动,它也是一种休闲活动,一种艺术,一项职业,还是一种交通工具。多年来这项运动影响了众多人口。一项2009年的报告显示全球共有11
  • 代码 (2001年电影)代码是2001年芬兰的一部关于GNU/Linux的英语纪录片,其中介绍了自由软件运动中卓有贡献的一些人物。电影中的开源倡导者或程序员
  • 达曼乔迪达曼乔迪(Damanjodi),是印度奥里萨邦Koraput县的一个城镇。总人口8475(2001年)。该地2001年总人口8475人,其中男性4607人,女性3868人;0—6岁人口1150人,其中男610人,女540人;识字率83.1
  • “娥”字见于殷墟甲骨卜辞,释读为“娥”。“娥”与报乙、报丙、报丁三.mw-parser-output ruby.zy{text-align:justify;text-justify:none}.mw-parser-output ruby.zy>rp{user
  • 郑东万郑东万(朝鲜语:정동만/鄭東萬 ,1965年7月18日-),大韩民国保守派政治人物,第21届国会议员。
  • 清水河 (张家口河流)清水河是位于中国河北省张家口市境内的一条河流。发源于张家口市崇礼区桦皮岭南麓,在长城关隘大境门东侧流入张家口市主城区,是张家口市桥西区和桥东区的行政区分界河。流入主
  • 詹姆斯·麦肯齐詹姆斯·麦肯齐(英语:James McKenzie,1903年8月13日-1931年1月8日),英国前男子拳击运动员。他曾代表英国参加1924年夏季奥林匹克运动会拳击比赛,获得男子112磅级银牌。
  • 鸦林镇《鸦林镇》(英语:Ravenswood)是一部神秘惊悚电视剧,于2013年10月22日在ABC家庭播出。是美少女的谎言的衍生剧。