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