如何在Windows11上使用Windows包管理器

随着 Windows 多年来的发展,我们已经看到 Microsoft 将 Linux 的一些功能引入到 Windows 生态系统中。除了通过 WSL 2 支持 Linux 子系统之外,Windows 10 和 11 还具有称为 Windows 包管理器(或简称 winget)的包管理器。

那么 Windows 包管理器到底是什么?如何使用它?请继续阅读,我们将在下面回答您所有紧迫的问题。

什么是包管理器?

您构建的所有现代应用程序和任何项目都将利用现有的框架、库和工具。如果您正在构建一个简单的 React 应用程序,则需要 Node.js、ReactJS 和其他库或工具才能使您的项目正常运行。从本质上帮助您的项目功能的底层第三方软件称为依赖项。

正如您可以想象的那样,管理项目中多个依赖项的安装和更新可能会变得非常令人沮丧。您还需要确保您的系统与第三方软件兼容。如果您要手动集成和更新每个第三方软件,您将浪费大量宝贵的时间来管理软件依赖项。

为了解决这个问题(以及其他问题),开发人员想出了包管理器的巧妙想法——一个可以管理所有项目依赖项的工具。包管理器通常执行几个基本功能,例如:

  • 找到适合您平台的正确源文件。
  • 确保源文件没有恶意软件和其他安全漏洞。
  • 将依赖项集成到您的项目中。
  • 允许无缝安装、更新和删除软件依赖项。

包管理器还有大量工具可供您选择,只需在终端上执行一个命令即可安装。

流行的包管理器的一些示例包括:

  • 自制。
  • 节点包管理器 (NPM)。
  • 纱。
  • 高级封装工具(APT)。

什么是 Windows 包管理器?

Windows 包管理器(通常称为 winget)是 Linux 风格包管理器的 Microsoft 版本。Winget 于 2020 年作为开源命令行实用程序包管理器发布,包含多种可供用户安装的可用应用程序。与其他广泛使用的包管理器一样,Microsoft 确保 Windows 包管理器是免费的并可在 GitHub 上使用。如何在Windows11上使用Windows包管理器

通过使用 Windows 包管理器,您只需在终端中使用一个命令即可轻松安装、更新和删除应用程序。告别下载安装文件并手动安装每个应用程序的日子。

Winget 使用 YAML 包清单格式,使其易于理解和配置。开发人员通常使用 YAML 清单格式来捆绑其应用程序,以便与 Windows 包管理器兼容。

以前,Windows 用户必须依赖 Chocolatey——一个专门针对 Windows 操作系统的第三方包管理器。Chocolatey 非常强大,并被较大的 Windows 兄弟会广泛采用。另一方面,大多数 Windows 用户还不熟悉或不熟悉 Windows 包管理器;我们希望本指南能够帮助改变这种状况。

如何在 Windows 11 上设置 Windows 包管理器

Windows 软件包管理器未预安装在 Windows 上,因此您必须手动下载。幸运的是,安装过程很简单,不会造成任何障碍。

Microsoft 要求您的 Windows 系统运行 Windows 10 1709 或更高版本才能使用 winget。您还必须使用您的 Microsoft 帐户登录,并确保您也登录了 Microsoft Store 应用程序。

在 Windows 11 上安装 Windows 包管理器有两种主要方法。

如何使用 Microsoft Store 安装 Winget

安装 Windows 包管理器的最简单方法是通过 Microsoft Store。您可以通过 Microsoft 的官方 App Installer 下载 Windows Package Manager 来执行此操作:

  1. 使用“开始”菜单启动Microsoft Store。
  2. 搜索应用程序安装程序并选择最佳匹配。如何在Windows11上使用Windows包管理器
  3. 如果看到它,请单击“安装”按钮。否则,应用程序安装程序已存在于您的电脑上,您只需确保它已更新即可。

如何通过 PowerShell 安装 Winget

如果您在 Microsoft Store 中遇到问题,则应考虑使用 Windows PowerShell 安装 winget。连接到互联网后,请按照以下步骤操作:

  1. 从“开始”菜单中,搜索PowerShell,然后选择“以管理员身份运行”。
  2. 在命令行中,粘贴以下命令并按EnterInvoke-WebRequest -Uri https://aka.ms/winget -OutFile winget.zip; Expand-Archive winget.zip -DestinationPath $Env:ProgramFiles\WindowsPowerShell\Modules\
  3. 安装完成后,键入以下命令并按Enter验证您的安装。

如何在 Windows 11 上使用 Winget

现在您已经设置了 winget,您必须学习如何使用与 winget 工具关联的命令,包括下载、配置和查看已安装的应用程序。

1. 如何下载新应用程序

winget 内有大量可用的应用程序,您可以下载 Google Chrome、7-Zip 等应用程序。

要使用 winget 下载应用程序,请使用以下命令:

winget install
2. 如何浏览应用程序

如果您正在寻找要安装的新应用程序,但不知道如何浏览可用的应用程序,您可以使用 winget 的搜索功能。一种方法是在命令行中使用 winget 的搜索命令。使用以下命令输入搜索查询,您将获得满足您的搜索条件的可用应用程序列表。如何在Windows11上使用Windows包管理器

例如,要搜索压缩程序,您可以键入:

winget search zip
或者,您可以使用为 winget 提供易于使用的用户界面的第三方工具。

3. 如何查看已安装的应用程序

您可以通过以下方式查看电脑上已安装的应用程序:

winget list

4. 如何查看申请详情 

要查看特定应用程序的安装详细信息和软件版本,可以使用以下命令:

winget show

Windows 上的包管理器值得麻烦吗?

Winget 非常擅长在 Windows 11 电脑 上安装应用程序。您不再需要在互联网上寻找无恶意软件的下载链接;只需打开终端并通过 winget 下载您需要的应​​用程序即可。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(1)
上一篇 2023年6月29日
下一篇 2023年6月29日

相关推荐