什么是 Winget?
Winget 是微软为 Windows 打造的包管理工具。它的目标是简化和自动化软件的安装与管理。
随着 Windows Server 2025 的全新登场,这个包管理器现在成了系统的标配。Winget 让你能够从中央存储库数据库下载、安装、更新或卸载程序。如果你对 Linux 有所了解,你会发现这和大多数 Linux 发行版中的包管理器很像。
使用 Winget,你可以轻松快速地安装程序,因为所有必需的安装文件都可以直接从命令行获取和处理。此外,Winget 还允许你通过自定义参数和脚本控制安装,这对于自动化任务特别有用。
先决条件
Winget 已经在 Windows Server 2025 上预装了。你只需要打开一个具有管理员权限的终端。对于软件安装,自然需要一个稳定的互联网连接。
如果你的服务器是旧版,比如 Server 2022,你可以从 GitHub 下载 winget-cli 来安装 Winget。
检查 Winget 是否已安装
要检查 Winget 是否已经在你的系统上可用,打开 PowerShell 或命令提示符并输入以下命令。
winget --version
安装应用程序
安装 Winget 后,你可以搜索并安装程序。输入 winget
将显示所有可能的命令和参数。
搜索应用程序
要检查特定应用程序是否可用,你可以使用 winget
的搜索参数,后跟所需程序的名称。
例如,你可以使用以下命令搜索程序 vscode
,即 Visual Studio Code:
winget search vscode
Winget 然后将显示包含搜索词 vscode
的程序列表。列表还包括你可以用来安装的 ID 和名称。
安装应用程序
要安装程序,你需要搜索列表中出现的程序 ID。一旦你找到了 ID,你就可以安装程序。例如,你可以使用以下命令安装 Visual Studio Code:
winget install --id Microsoft.VisualStudioCode
Winget 将开始下载并安装软件。
无需用户交互的安装
要使用 Winget 自动化安装,你可以使用 --silent
参数,安装命令:
winget install --id Microsoft.VisualStudioCode --silent
更新已安装的应用程序
使用 Winget,你还可以更新程序。要查看哪些应用程序可以更新,请输入此命令:
winget upgrade
使用此命令更新单个程序:
winget upgrade --id Microsoft.VisualStudioCode
要更新所有已安装的应用程序,可以使用这个命令:
winget upgrade --all
卸载程序
与安装类似,你可以使用 Winget 卸载程序:
winget uninstall --id Microsoft.VisualStudioCode
使用 Winget 的好处
- 节省时间: 几秒钟内安装、更新或卸载应用程序。
- 自动化: 将 Winget 集成到脚本和自动化流程中。
- 集中管理: 从安全且经过验证的源安装所有包。
- 轻松更新: 使用单个命令更新所有已安装的程序。
Windows Server 2025 上的 Winget 是一个强大的工具,它使软件管理更加高效。通过命令行进行简洁的安装和灵活的程序管理,节省时间并实现安装和维护流程的自动化。
此文章为原创文章,作者:胖哥叨逼叨,如若转载,请与我联系并注明出处:https://www.pangshare.com/3430.htm