微软开源 Windows 软件包管理器 winget,一行命令安装软件
点击上方蓝色“程序猿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,一行命令安装软件相关推荐
- chocolatey_开始使用开源Windows软件包管理器:Chocolatey
chocolatey 早在1990年代,Linux是一个年轻的操作系统时, Ian Murdock就以现在的apt命令的形式发明了应用商店的概念. 这就提出了一个想法,即计算机的容量是无限的,实际上, ...
- 【包管理工具】Windows下的软件包管理工具Chocolatey介绍、安装软件出现错误的解决方法
文章目录 1. Chocolatey是什么? 2. 为什么要使用Chocolatey? 3. 如何下载Chocolatey? 4. 如何使用Chocolatey? 5. 示例一:使用Chocolate ...
- 有关Linux 软件包管理器 yum的命令打字练习
工欲善其事,必先利其器--首先我们需要有打字练习的工具 ,这里我推荐的是 金山打字通,下载链接为
- BZOJ4196[Noi2015]软件包管理器——树链剖分+线段树
题目描述 Linux用户和OSX用户一定对软件包管理器不会陌生.通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个 ...
- 【NOI2015】软件包管理器
NOI难得的水题,话说还是T2诶--又学到了线段树的一种新的魔性使用 看sxysxy大神的代码才写出来的,sxysxy_orz 原题: Linux用户和OSX用户一定对软件包管理器不会陌生.通过软件包 ...
- bzoj4196:[Noi2015]软件包管理器
Description Linux用户和OSX用户一定对软件包管理器不会陌生.通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖( ...
- [NOI2015]软件包管理器
4621 [NOI2015]软件包管理器 题目等级 : 钻石 Diamond 题目描述 Description Linux用户和OSX用户一定对软件包管理器不会陌生.通过软件包管理器,你可以通过一行 ...
- 软件包管理器(树链剖分)
Linux用户和OSX用户一定对软件包管理器不会陌生.通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个软件包的安 ...
- 树链剖分概念及模板 + 例题 [POJ3237 tree + 软件包管理器]
文章目录 概念 模板 例题1:软件包管理器 题目 题解 代码实现 例题2:POJ3237 tree 题目 题解 代码实现 概念 树链剖分主要是用于解决以下这两个问题. 1.更改树上点x到点y的最短路径 ...
最新文章
- merge into使用方法
- 缓存成神路:Redis读写分离难以理解?一文解析Redis读写分离技术
- 百度陆奇最新内部演讲:人工智能时代,给工程师的5个建议
- 【Tools】Windows安装CMake工具
- 第八天- linux目录结构详细介绍
- 使用dshow抓取摄像头数据时,回调函数时间为0的问题
- 魔法值(【CCF】NOI Online能力测试3 提高组)
- 系统批量运维管理器Fabric详解
- c++ qt5范例开发大全_237页建设工程监理内业资料全套范例,附百份案例表格,快拿走...
- 国内首家,携程试点每周两天居家办公反响热烈,76%的员工主动报名
- 给一张表加一个自动编号字段_Python办公自动化|从Word到Excel
- 多变量遗传算法python代码_遗传算法之Python实现代码
- 6、Flink的时间语义和Wartermark
- zbox mysql_部署禅道数据库报错
- Onload ‐ TCP
- 如何拿到9家大厂的前端校招offer
- 【图像超分辨率重建】——GRL论文精读笔记
- nginx+uwsgi+django1.9+mysql+python2.7部署到CentOS6.5
- lucas定理及扩展lucas定理
- 引领云原生发展浪潮 阿里云开启云原生大规模落地元年