15%

Alexhost 满足您的愿望

参与调查 并赢得奖品

03.10.2024

如何在Windows Server上安装Chocolatey

Chocolatey 是一个强大的 Windows 包管理器,旨在简化和高效地管理软件。它允许您通过几个命令从中央仓库安装、更新和管理数千个软件包。无论您是在管理基于 Windows 的服务器还是桌面,Chocolatey 都是自动化软件安装的必备工具,特别是在 AlexHost 托管的 Windows 服务器 上。

在本指南中,我们将逐步引导您在 Windows 服务器或本地计算机上安装 Chocolatey 的过程。

为什么使用 Chocolatey?

Chocolatey 通过以下方式简化软件管理过程:

  • 通过单个命令自动化软件安装。
  • 以最小的努力保持软件更新。
  • 提供访问超过 9,000 个软件包的权限,涵盖各种工具和应用程序。
  • 简化跨多个系统的软件管理过程。

在使用 AlexHost 管理服务器时,Chocolatey 可以节省时间并减少软件设置和维护的复杂性。

步骤 1:确保您具有管理员权限

要安装 Chocolatey,您需要以管理员身份运行安装程序。这确保 Chocolatey 拥有安装软件包和进行系统范围更改所需的权限。

  1. 以管理员身份打开 PowerShell
    • 按 Win + X 并选择 Windows PowerShell (Admin),或在开始菜单中搜索 PowerShell,右键单击它并选择 以管理员身份运行

    确保 PowerShell 窗口的标题中显示 Administrator,表示它具有提升的权限。

步骤 2:设置 PowerShell 执行策略

Chocolatey 需要在您的系统上运行脚本的能力。为此,您需要设置 PowerShell 执行策略。

在管理员 PowerShell 窗口中,输入以下命令:

powershell
Set-ExecutionPolicy Bypass -Scope Process
  1. Enter。您可能会被提示确认更改;如果是,请输入 Y 并再次按 Enter

此命令允许安装脚本在不修改系统范围策略的情况下运行。

步骤 3:安装 Chocolatey

设置执行策略后,您可以通过在 PowerShell 中运行一个简单的命令来安装 Chocolatey。

将以下脚本复制并粘贴到 PowerShell 窗口中:

Set-ExecutionPolicy Bypass -Scope Process -Force; ` [System.Net.ServicePointManager]::SecurityProtocol = ` [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; ` iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
  1. Enter 执行命令。

该脚本将下载并在您的系统上安装 Chocolatey。该过程通常需要几分钟,具体取决于您服务器的互联网连接。

步骤 4:验证安装

安装完成后,您可以通过检查版本来验证 Chocolatey 是否正确安装。

在同一个 PowerShell 窗口中,输入以下命令:

choco --version
  1. Enter。如果 Chocolatey 安装成功,该命令将返回已安装的版本号。

步骤 5:使用 Chocolatey 安装软件

现在 Chocolatey 已安装,您可以使用它在 Windows 服务器上安装软件。例如,要安装 Git,只需运行以下命令:

choco install git -y

-y 标志会自动同意所有提示,使过程无缝。

您可以使用以下命令搜索其他软件包:

choco search <package-name>

例如,要搜索 Node.js

choco search nodejs

该命令将显示可供安装的相关软件包列表。

步骤 6:保持软件更新

Chocolatey 的最大优势之一是它简化了系统中软件的更新。要更新所有已安装的软件包,请运行以下命令:

choco upgrade all -y

这将确保您所有已安装的软件包都是最新的。

结论

Chocolatey 是系统管理员的必备工具,特别是在管理来自 AlexHost 的 Windows 服务器时。它自动化了安装和更新软件的过程,节省了时间和精力。通过遵循本逐步指南,您已成功在 Windows 服务器上安装 Chocolatey,现在可以轻松管理软件包。为了更高效和强大的服务器管理,Chocolatey 是您工具箱中的宝贵补充。

15%

Alexhost 满足您的愿望

参与调查 并赢得奖品