winget

效率工具
作者

yangjh

发布日期

2023年7月4日

Windows Package Manager,简称 Winget,是一个开源的包管理工具,它旨在使用户能够自动化安装、升级、配置和删除软件包的过程。Winget 在 2020 年由 Microsoft 发布,并在开发者社区中获得了广泛的关注。

使用Winget的主要优点是它的自动化和效率。用户可以在不离开命令行的情况下完成所有操作,这对于系统管理员和开发者来说非常方便。而且,由于它允许批量处理操作,因此可以大大节省时间和努力。

基本功能

安装软件

使用 winget,用户可以在命令行界面(CLI)中快速地安装 Windows 应用程序。例如,你只需输入 winget install <packageName>,就可以下载并安装对应的软件包。

升级软件

除了安装新的软件包,winget 还可以用于更新已安装的软件。使用命令 winget upgrade <packageName> 可以将指定的应用程序升级到最新版本。

列出已安装的软件

Winget 可以列出计算机上已安装的所有软件或者特定软件。只需输入 winget list,你就可以看到一个已安装软件的清单。

卸载软件

Winget 还提供了一个简便的方式来卸载不再需要的软件。输入 winget uninstall <packageName> 可以删除指定的软件包。

使用了 list 来查找应用程序,然后在 uninstall 中传入了相应 ID 。

搜索软件

你可以使用 winget search <term> 命令来搜索可用的软件包。这个功能非常有用,当你不确定软件的确切名称或拼写时。

总的来说,Windows Package Manager 是一个功能强大的工具,能够让 Windows 用户更加便捷地管理他们的软件环境。无论你是系统管理员还是普通用户,都可以从这个工具的便捷性和效率中受益。

进阶用法

指定程序安装路径

install 命令支持通过参数 -l--location 来指定要安装到的位置(如果支持)

设定镜像源

如果直连官方源的时候网速不够快,则可将官方源替换为 USTC 镜像:

winget source remove winget
winget source add winget https://mirrors.ustc.edu.cn/winget-source

重置为官方地址:

winget source reset winget

统一教学环境

通过将 exportimport 命令相结合,可以在电脑上批量安装应用程序。因此可以从教师机上导出必要的软件安装包信息,学生通过 import 命令导入教师共享的软件安装包信息,达到与教师基本一致的学习环境,从而减少因环境配置引起的问题。

参考文献

  1. https://learn.microsoft.com/zh-cn/windows/package-manager/
  2. https://learn.microsoft.com/zh-cn/windows/package-manager/winget/import
  3. https://unicom.mirrors.ustc.edu.cn/help/winget-source.html
回到顶部