点击上方蓝色“程序猿DD”,选择“设为星标”

回复“资源”获取独家整理的学习资料!

作者 |

来源 | https://www.oschina.net/news/115817/microsoft-release-winget

微软在此次 Build 2020 大会上除了正式发布 Windows Terminal 1.0 之外,还宣布开源一个新工具:Windows Package Manager(winget),Windows 软件包管理器。

winget 由一个命令行工具和一组用于在 Windows 10 上安装应用的服务组成,可以帮助使用者快速轻松地发现地安装不同的工具,只需要使用一个命令即可:

winget install <tool>

winget 目前有搜索、显示和安装软件包等功能,与 apt-get、pip 等软件包管理器类似,微软介绍接下来还将提供卸载、软件包 list 与更新等功能。

对于开发者来说,可以使用 winget 命令行工具发现、安装、升级、删除和配置选定应用集。安装后,可以通过 Windows 终端、PowerShell 或 cmd 访问 winget。

而独立软件供应商(ISV)可以将 winget 用作集成工具和应用软件包分发渠道,通过使用开源仓库,ISV 可以将软件包(包括 .msix、.msi 与 .exe 安装程序)提交到 winget,用户再通过 winget 命令即可获取相应软件。

同时微软还介绍了 winget 接下来的线路图,v1.0 将在 2021 年 5 月发布。

接下来的开发工作主要集中在修复目前的 bug 与开发新特性上,并为将来的版本做开发准备,而项目质量与稳定性方面,主要包括:

  • 修复 bug

  • 提升性能与稳定性

  • 全球化、本地化、国际化、可访问性

  • 测试

发布主要通过 Microsoft Store 与 GitHub release,同时会发布发行说明与公告博客,并进行未来里程碑规划等。关于 winget 的更多信息可以查看文档:

https://docs.microsoft.com/windows/package-manager

往期推荐

最新|神秘的互联网大厂薪资和职级!

代表Java未来的ZGC深度剖析,牛逼!

Grafana 7.0 发布:改进的界面、新的插件平台和可视化等

微服务架构下静态数据通用缓存机制

Windows Terminal 1.0 正式发布

一文搞定分布式系统ID生成方案

收藏长文|Java 代码精简之道

欢迎加入我的知识星球,聊聊技术、说说职场、扯扯过去。头发很多的中年程序员DD在这里期待你的到来!加入方式:长按下方二维码噢

目前我已在星球中分享了如下四大板块内容,如果您对这些感兴趣,或是有相关困惑,欢迎加入与我们一起深入交流!

更多详细的精选内容点击阅读原文查看

微软开源 Windows 软件包管理器 winget,一行命令安装软件相关推荐

  1. chocolatey_开始使用开源Windows软件包管理器:Chocolatey

    chocolatey 早在1990年代,Linux是一个年轻的操作系统时, Ian Murdock就以现在的apt命令的形式发明了应用商店的概念. 这就提出了一个想法,即计算机的容量是无限的,实际上, ...

  2. 【包管理工具】Windows下的软件包管理工具Chocolatey介绍、安装软件出现错误的解决方法

    文章目录 1. Chocolatey是什么? 2. 为什么要使用Chocolatey? 3. 如何下载Chocolatey? 4. 如何使用Chocolatey? 5. 示例一:使用Chocolate ...

  3. 有关Linux 软件包管理器 yum的命令打字练习

    工欲善其事,必先利其器--首先我们需要有打字练习的工具 ,这里我推荐的是 金山打字通,下载链接为

  4. BZOJ4196[Noi2015]软件包管理器——树链剖分+线段树

    题目描述 Linux用户和OSX用户一定对软件包管理器不会陌生.通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个 ...

  5. 【NOI2015】软件包管理器

    NOI难得的水题,话说还是T2诶--又学到了线段树的一种新的魔性使用 看sxysxy大神的代码才写出来的,sxysxy_orz 原题: Linux用户和OSX用户一定对软件包管理器不会陌生.通过软件包 ...

  6. bzoj4196:[Noi2015]软件包管理器

    Description Linux用户和OSX用户一定对软件包管理器不会陌生.通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖( ...

  7. [NOI2015]软件包管理器

    4621 [NOI2015]软件包管理器  题目等级 : 钻石 Diamond 题目描述 Description Linux用户和OSX用户一定对软件包管理器不会陌生.通过软件包管理器,你可以通过一行 ...

  8. 软件包管理器(树链剖分)

    Linux用户和OSX用户一定对软件包管理器不会陌生.通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个软件包的安 ...

  9. 树链剖分概念及模板 + 例题 [POJ3237 tree + 软件包管理器]

    文章目录 概念 模板 例题1:软件包管理器 题目 题解 代码实现 例题2:POJ3237 tree 题目 题解 代码实现 概念 树链剖分主要是用于解决以下这两个问题. 1.更改树上点x到点y的最短路径 ...

最新文章

  1. merge into使用方法
  2. 缓存成神路:Redis读写分离难以理解?一文解析Redis读写分离技术
  3. 百度陆奇最新内部演讲:人工智能时代,给工程师的5个建议
  4. 【Tools】Windows安装CMake工具
  5. 第八天- linux目录结构详细介绍
  6. 使用dshow抓取摄像头数据时,回调函数时间为0的问题
  7. 魔法值(【CCF】NOI Online能力测试3 提高组)
  8. 系统批量运维管理器Fabric详解
  9. c++ qt5范例开发大全_237页建设工程监理内业资料全套范例,附百份案例表格,快拿走...
  10. 国内首家,携程试点每周两天居家办公反响热烈,76%的员工主动报名
  11. 给一张表加一个自动编号字段_Python办公自动化|从Word到Excel
  12. 多变量遗传算法python代码_遗传算法之Python实现代码
  13. 6、Flink的时间语义和Wartermark
  14. zbox mysql_部署禅道数据库报错
  15. Onload ‐ TCP
  16. 如何拿到9家大厂的前端校招offer
  17. 【图像超分辨率重建】——GRL论文精读笔记
  18. nginx+uwsgi+django1.9+mysql+python2.7部署到CentOS6.5
  19. lucas定理及扩展lucas定理
  20. 引领云原生发展浪潮 阿里云开启云原生大规模落地元年

热门文章

  1. golang 不定参 可变参 使用 传递
  2. linux bash shell 常用快捷键
  3. mysql注入中的outfile、dumpfile、load_file函数详解
  4. shell 字符串操作
  5. 编程之美2.2 不要被阶乘吓倒
  6. Android中的数据传递之Parcelable接口
  7. Android中的各种Adapter
  8. nova api 分析
  9. c++图形中如何判断鼠标点击在一条直线上_PS教程:十种抠图方法【上】
  10. matlab的NLP功能,pyhanlp 共性分析与短语提取内容详解