当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 Chocolatey 从命令提示符 (CLI) 管理 Windows 应用程序

作者:精品下载站 日期:2024-12-14 12:27:27 浏览:14 分类:玩电脑

使用 Chocolatey 从命令提示符 (CLI) 管理 Windows 应用程序


Windows 在特别为个人计算机和服务器提供支持方面已经取得了长足的进步。从 MS DOS 时代到当前最新功能的开发,显而易见的是,为了使操作系统成为今天的样子,我们已经做了很多工作,也取得了巨大的进步。作为个人计算机中使用最广泛的操作系统,Windows 用户可以从像 Chocolatey 这样的工具来安装和管理他们的软件,从而受益匪浅。

与传统的在网站上查找 EXE 或 MSI 应用程序文件、下载然后通过单击“下一步、下一步、下一步”进行安装的方式不同,Chocolately 使这一切变得如此简单与命令行或 PowerShell 相同。我们稍后会看到这一点,因为我们很容易安装和卸载软件包。

本指南介绍了 Chocolately 以及它为选择使用它的人提供的好处。

首先,Chocolatey 是一个开源项目,由 Rob Reynolds 于 2011 年创建,其简单目标是为 Windows 提供通用包管理器。它是一个开源项目,为开发人员和管理员提供更好的方式来管理 Windows 软件。

随着更多版本的软件支持和不断的更新,该公司的目标是帮助客户成为高效、创新的软件驱动型组织。

要求

  • Windows 7+/Windows Server 2003+
  • PowerShell v2+(但还不是 PowerShell Core)(由于 TLS 1.2 要求,从源网站安装的最低版本是 v3)
  • .NET Framework 4+(如果您尚未安装,安装将尝试安装 .NET 4.0)

为了使用 Chocolatey,我们必须安装它。我们将使用命令行和 PowerShell 让它在您的计算机中运行。如果您想继续操作,只需按照以下步骤安装 Chocolatey。

第 1 步:安装 Chocolatey

在此步骤中,我们将使用两个选项来安装 Chocolatey。

选项 1:通过命令行安装 Chocolatey

点击“Windows”键盘按钮并搜索“命令”。这很可能会弹出该应用程序。右键单击它并选择“以管理员身份运行”。在 Windows 10 上,该选项在搜索“命令”应用程序后出现。只需点击它即可。如下图所示:

[玩转系统] 使用 Chocolatey 从命令提示符 (CLI) 管理 Windows 应用程序

应用程序启动后,将以下命令复制到其中并按 Enter 键。

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command " [System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

[玩转系统] 使用 Chocolatey 从命令提示符 (CLI) 管理 Windows 应用程序

选项 2:通过 PowerShell 安装

点击“Windows”键盘按钮并搜索“powershell”。这很可能会弹出该应用程序。右键单击它并选择“以管理员身份运行”。在 Windows 10 上,该选项在搜索“Powershell”应用程序后出现,就像选项 1 中一样。只需单击它即可。这也如下图所示:

[玩转系统] 使用 Chocolatey 从命令提示符 (CLI) 管理 Windows 应用程序

应用程序启动后,复制以下命令并按 Enter 键。

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

[玩转系统] 使用 Chocolatey 从命令提示符 (CLI) 管理 Windows 应用程序

命令运行完成后,您只需运行以下命令即可检查安装的版本。

choco version

[玩转系统] 使用 Chocolatey 从命令提示符 (CLI) 管理 Windows 应用程序

第二步:使用巧克力

现在我们已经进入了我们一直在等待的部分,让我们立即投入其中。

命令运行完成后,Chocolatey 就已完美安装,我们已准备好在这个非常高效地安装软件包的奇妙世界中畅游。

使用 Chocolatey 检查/搜索应用程序

假设您希望使用 Chocolatey 安装 VLC 媒体播放器。首先是检查应用程序是否存在。如果命令行或 Powershell 尚未运行,请像步骤 1 中一样启动它。然后通过运行“choco list”继续检查应用程序,如下所示:

choco search visualstudiocode

示例屏幕截图及其结果如下所示:

[玩转系统] 使用 Chocolatey 从命令提示符 (CLI) 管理 Windows 应用程序

使用 Chocolatey 安装应用程序

既然我们确信该应用程序可用,那么让我们继续安装它。你做:

choco install vlc -y

示例屏幕截图以及预期内容如下所示。

[玩转系统] 使用 Chocolatey 从命令提示符 (CLI) 管理 Windows 应用程序

您还可以像这样一次性安装多个安装。

choco install vlc visualstudiocode -y

卸载软件包

如果您希望从计算机中删除软件包,Chocolatey 提供直观的命令来为您完成此操作。我们知道您已经猜到了,而且您是对的。只需执行 choco uninstall 即可。让我们卸载我计算机上安装的nodejs。

choco uninstall nodejs

[玩转系统] 使用 Chocolatey 从命令提示符 (CLI) 管理 Windows 应用程序

升级包

与其他命令类似,使用 Chocolatey 升级应用程序是一项简单的任务。您只需运行 choco Upgrade 即可。举个例子,让我们升级vlc

choco upgrade vlc

[玩转系统] 使用 Chocolatey 从命令提示符 (CLI) 管理 Windows 应用程序

正如您可能想象的那样,除了我们介绍的基础知识之外,Chocolatey 还可以提供更多功能。您可以将其与 Puppet 等自动化工具集成,并利用它实现更多目标。还有一个企业版,其中包含更多功能供组织使用。要了解有关 Chocolatey 的更多信息,投入时间的最佳位置是 Chocolatey 文档。

另请阅读:

在 Ubuntu/Debian 上安装最新的 Node.js 和 NPM

适合极客的 20 个 Windows PowerShell 键盘快捷键

如何在 Ubuntu 18.04 LTS 上安装 PowerShell Core

如何在 RHEL/CentOS 8/7 上安装 PowerShell

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯