QQ登录

只需一步,快速开始

切换到宽版 切换风格

电脑疯子技术论坛|电脑极客社区

初探微软官方 Windows 软件包管理器 WinGet(附安装方法)

[复制链接]
28 0
本帖最后由 zhaorong 于 2020-5-23 14:22 编辑

前言

一、WinGet 的安装
二、WinGet 的操作命令格式
三、搜索以及安装软件
四、查看软件的详细信息
五、Winget 的管理软件理念

前言

软件包管理器是电脑中自动安装 配置 卸载和升级软件包的工具 不论是 MscOS 还是 Linux 各大发行版都有自己
的包管理工具 Windows 下其实也有了 Chocolatey 以及 Scoop 这样的包管理器 但都不是官方的。
微软终于在 Build 2020 上 发布了新的包管理工具 —— Winget 这使得 Windows 用户终于可
以通过官方途径在命令行环境下部署和管理软件了。

一、WinGet 的安装

首先 访问 GitHub 上的 WinGet 的仓库 在 Release 页面里进行下载 然后双击下载回来
的安装包进行安装后即可使用。

428feae5-8ac4-40d7-84db-1d792f77a7e8.png

二、WinGet 的操作命令格式

使用起来也很简单 直接输入命令 winget 能获取基本帮助 包括命令格式和命令参数 这样你就可以了
解到如何使用它 以及安装和管理软件了 可以看到 winget 的命令格式:
winget [<command>] [ <options> ]

8d71485d-26f7-4e99-b4e7-a91c4662e7d3.png

三、搜索以及安装软件

我们先来搜索一个软件 这里用 7-zip 举例 看看它是否包含这个软件:

1.  搜索 7zip
winget search 7zip

接着我们再来安装软件:

2. 安装 7zip
winget install 7zip

30f4adeb-a1b5-4b17-9906-f75c26b952a6.png

WinGet 默的下载进度条是单色的 我们在安装命令后加上了 --rainbow 的参数 让它变的
更酷炫了 正如你看到的 彩虹进度条效果。

四、查看软件的详细信息

显示 7zip 信息
winget show 7zip

85.png

如果有这个软件 就会返回该软件的详细信息 可以看到软件的版本信息 官方网址 下载链接等。

五、Winget 的管理软件理念

Winget 目前使用 Manifest 来管理和安装软件(可以理解为:软件源) 通过读取对应的 Manifest 清单
来寻找软件 然后它能帮助用户完成以下顺序的工作:

1. 寻找软件官方发布地址
2. 下载对应版本的软件
3. 将下载的软件进行安装
4. 最终完成安装

微软官方维护了一个在 GitHub 上面开源的 winget-pkgs 仓库。
Winget 可以使用 source 命令选项 来引用和管理不同的 Manifest 文件
命令格式如下:
winget source <command>

source 命令如下:

• winget source list:列出已添加的 Manifest
• winget source add :添加新的 Manifest
• winget source update:更新全部已添加的 Manifest
• winget source remove:移除已用的 Manifest

注意:Winget 目前属于最初期的预览阶段因此还不支持卸载软件。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

关注

0

粉丝

6092

主题
精彩推荐
热门资讯
网友晒图
图文推荐
Pcgho! X3.4

© 2020 Comsenz Inc.