前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

微软推出的 Winget,让软件安装变得轻松!

qiguaw 2024-09-23 12:23:42 资源文章 21 ℃ 0 评论

大家好,我是滔滔。今天学习,Winget。

Winget,全名为 Windows Package Manager,是微软推出的一个命令行工具,用于在Windows操作系统上安装、管理和升级软件包。它类似于Linux中的apt(用于Ubuntu/Debian)或yum(用于CentOS/RedHat)等包管理工具。

主要功能

  1. 软件安装:

使用winget install <package-name>命令可以从微软的官方软件库或其他注册源中安装软件。例如,要安装Python,可以使用winget install Python.Python.3.10

  1. 软件搜索:

使用winget search <package-name>命令可以搜索可用的软件包。winget search python将列出与Python相关的所有可用包。

  1. 软件升级:

使用winget upgrade命令可以查看系统中可以升级的软件包,使用winget upgrade <package-name>来升级特定软件包。

  1. 软件卸载:

使用winget uninstall <package-name>可以卸载已安装的软件包。

  1. 查看已安装的软件:

使用winget list命令列出系统中通过Winget安装的所有软件包。

  1. 查看软件包信息:

使用winget show <package-name>命令可以查看特定软件包的详细信息,如版本号、来源等。

主要特点

  • 简便性: Winget通过命令行提供了快速简便的方式来安装和管理软件,尤其是对于开发者和系统管理员来说,大大简化了软件管理流程。
  • 自动化: 可以通过脚本自动化软件安装过程,适用于需要部署大量系统的场景。
  • 官方支持: Winget由微软官方开发和维护,集成在Windows 10及更高版本中,使其在Windows生态系统中具备高可靠性和兼容性。
  • 开源和可扩展: Winget是一个开源项目,用户可以自定义自己的软件源或参与贡献。

如何使用 Winget

  1. 检查Winget是否已安装:
    在Windows 10或更高版本中,Winget通常已经预装。您可以通过命令行检查是否安装了Winget:
    winget --version
  2. 如果已安装,系统会返回Winget的版本信息。

基本命令示例:

  • 安装软件: winget install firefox
  • 升级软件: winget upgrade firefox
  • 卸载软件: winget uninstall firefox
  • 搜索软件: winget search python
  • 更新Winget自身:
  1. 使用 winget upgrade --all 命令不仅可以升级所有已安装的软件包,还能升级Winget自身。


Windows 程序包管理器 v1.8.1911

版权所有 (C) Microsoft Corporation。保留所有权利。

WinGet 命令行实用工具可从命令行安装应用程序和其他程序包。

使用情况: winget [<命令>] [<选项>]

下列命令有效:

install 安装给定的程序包

show 显示包的相关信息

source 管理程序包的来源

search 查找并显示程序包的基本信息

list 显示已安装的程序包

upgrade 显示并执行可用升级

uninstall 卸载给定的程序包

hash 哈希安装程序的帮助程序

validate 验证清单文件

settings 打开设置或设置管理员设置

features 显示实验性功能的状态

export 导出已安装程序包的列表

import 安装文件中的所有程序包

pin 管理包钉

configure 将系统配置为所需状态

download 从给定的程序包下载安装程序

repair 修复所选包

如需特定命令的更多详细信息,请向其传递帮助参数。 [-?]

下列选项可用:

-v,--version 显示工具的版本

--info 显示工具的常规信息

-?,--help 显示选定命令的帮助信息

--wait 提示用户在退出前按任意键

--logs,--open-logs 打开默认日志位置

--verbose,--verbose-logs 启用 WinGet 的详细日志记录

--nowarn,--ignore-warnings 禁止显示警告输出

--disable-interactivity 禁用交互式提示

--proxy 设置要用于此执行的代理

--no-proxy 禁止对此执行使用代理

总结

Winget为Windows用户提供了类似Linux包管理工具的体验,简化了软件安装、更新和管理的过程,特别适合开发者和系统管理员在自动化部署和配置过程中使用。如果您熟悉Linux的包管理器,Winget将非常容易上手。


本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表