Winget 是 Windows 包管理器,是微软开发的一个命令行工具,它允许用户通过命令行界面来发现、安装、升级、配置和卸载 Windows 10 和 Windows 11 上的应用程序。
Winget 旨在提供一种更加高效和统一的方式来管理 Windows 上的软件包。它支持 Windows 10 1709 及以上版本(版本 16299)。如果系统中没有预装,可以通过以下步骤安装:
- 访问 GitHub 上的 Windows 包管理器官方页面;https://github.com/microsoft/winget-cli/releases
- 下载最新版本的 microsoft.desktopappinstaller 包;
- 双击安装包,按照提示完成安装过程。
安装完成后,用户可以在命令提示符或 PowerShell 中键入"winget"来运行该工具。一些常见的命令及作用如下:
winget search <appname>
:搜索某个工具;winget install <appname>
:安装指定的应用程序;winget show <appname>
:显示指定应用程序的详细信息;winget upgrade <appname>
:升级给定的包;winget uninstall <appname>
:卸载给定的包;winget source list
:列出当前源;winget source add <source>
:添加新来源;winget source update <source>
:更新当前源;winget source remove <source>
:删除当前源。
Winget 工具支持多种安装程序格式,包括 exe、msi、appx 等。它的出现为 Windows 用户管理软件提供了便利,用户无需再通过网页搜索软件、下载安装包等繁琐步骤来安装软件,而是可以通过简单的命令行操作来完成。
git安装:
在powershell中执行:
winget install --id Git.Git -e --source winget
--id Git.Git
:指定要安装的应用程序为 Git。-e
:通常表示启用某些额外的选项或功能,具体含义可能因工具而异。在这里,它可能与 Git 的安装相关的特定选项有关。--source winget
:指定安装源为 winget。
使用git时可能出现OpenSSL的报错信息,可以通过winget安装openssl来解决这个问题
winget search openssl
winget install -e --id ShiningLight.OpenSSL