前言软件包管理器是电脑中自动安装. 配置. 卸载和升级软件包的工具。不论是管理 MscOS 还是 Linux 各大发行版都有自己的包管理工具。Windows 下其实也有了 Chocolatey 以及 Scoop。装及这样的使用包管理器,但都不是包教程官方的。 微软终于在 Build 2020 上,管理发布了新的装及包管理工具 —— Winget,这使得 Windows 用户终于可以通过官方途径在命令行环境下部署和管理软件了。使用 WinGet 的包教程安装首先,访问 GitHub 上的管理 WinGet 的仓库,在 Release 页面里进行下载,装及然后双击下载回来的使用安装包进行安装后即可使用。 ![]() WinGet 的包教程操作命令格式使用起来也很简单,直接输入命令 winget,管理能获取基本帮助,装及包括命令格式和命令参数。这样你就可以了解到如何使用它,以及安装和管理软件了。可以看到 winget 的命令格式:
![]() 搜索以及安装软件我们先来搜索一个软件,这里用 7-zip 举例,看看它是否包含这个软件: 1. 搜索 7 zip
接着我们再来安装软件: 2. 安装 7 zip
![]() WinGet 默的下载进度条是单色的。我们在安装命令后加上了 --rainbow 的参数,让它变的更酷炫了,正如你看到的“彩虹进度条效果”。 查看软件的详细信息 显示 7 zip 信息
![]() 如果有这个软件,就会返回该软件的详细信息。可以看到软件的版本信息. 官方网址. 下载链接等。 Winget 的管理软件理念Winget 目前使用 Manifest 来管理和安装软件(可以理解为:软件源),通过读取对应的 Manifest 清单来寻找软件。然后它能帮助用户完成以下顺序的工作: 1. 寻找软件官方发布地址 2. 下载对应版本的软件 3. 将下载的软件进行安装 4. 最终完成安装 微软官方维护了一个在 GitHub 上面开源的 winget-pkgs 仓库。 Winget 可以使用 source 命令选项,来引用和管理不同的 Manifest 文件,命令格式如下:
source 命令如下: winget source list:列出已添加的 Manifest winget source add :添加新的 Manifest winget source update:更新全部已添加的 Manifest • winget source remove:移除已用的 Manifest 注意:Winget 目前属于最初期的预览阶段,因此还不支持卸载软件。
|





