Repolode
chocolatey

chocolatey/choco

Chocolatey 是面向 Windows 的命令行包管理器,可在终端中安装、升级和卸载软件。

可替代:Microsoft Store

Star
11,560
Fork
967
未关闭 Issue
533
最近提交
10天前

这是什么?

Chocolatey(命令名为 choco)为 Windows 带来类似 apt-get 或 yum 的软件包管理方式。只需一条命令按名称安装软件,下载和安装过程由它自动完成,无需到各厂商网站手动寻找安装包。

客户端使用 C# 编写,运行于 Windows 系统,支持从 Windows Server 2008 R2 到 Windows 10 及以上版本,需要 .NET Framework 4.8 和 PowerShell 2.0 或更高版本。软件包托管在社区仓库 community.chocolatey.org。商业版 Chocolatey Pro 额外提供私有 CDN 下载缓存和病毒扫描等功能。

项目还说明了如何使用 Visual Studio 从源码构建客户端,也可在基于 Mono 的环境中于 Linux 和 macOS 上构建,并包含单元测试、集成测试和端到端测试。

核心功能

  • 01通过命令行一条命令即可安装、升级或卸载 Windows 软件。
  • 02支持命令补全,并可用 refreshenv 在不重启终端的情况下刷新环境变量。
  • 03提供社区软件包仓库,覆盖大量常用软件。
  • 04每个命令均可通过 --help 查看帮助信息。
  • 05运行日志会写入安装目录,便于排查问题。

适用场景

  • 用脚本批量配置新的 Windows 开发机,安装所需工具。
  • 在一个终端中统一升级多个已安装的应用程序。
  • 在 Windows 服务器或构建流水线中自动化安装软件。

快速上手

  1. 1

    运行 README 中的官方安装脚本

  2. 2

    查看可用命令和选项

    choco.exe --help

使用前须知

  • 客户端仅支持 Windows,需要 Windows 10 或 Windows Server 2008 R2 及以上版本。
  • 私有 CDN 缓存和病毒扫描保护等功能需要付费的 Chocolatey Pro 版本。

标签

常见问题

choco 是什么?
Chocolatey 是面向 Windows 的命令行包管理器,可在终端中安装、升级和卸载软件。 Chocolatey(命令名为 choco)为 Windows 带来类似 apt-get 或 yum 的软件包管理方式。只需一条命令按名称安装软件,下载和安装过程由它自动完成,无需到各厂商网站手动寻找安装包。
choco 可以免费使用吗?用的什么许可证?
choco 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
choco 还在维护吗?
活跃维护中。choco 最近一次提交是在 2026年10月28日。
choco 适合用来做什么?
用脚本批量配置新的 Windows 开发机,安装所需工具。 在一个终端中统一升级多个已安装的应用程序。 在 Windows 服务器或构建流水线中自动化安装软件。
choco 怎么安装和运行?
运行 README 中的官方安装脚本 查看可用命令和选项: choco.exe --help
在哪里获取 choco?
源代码和安装说明在 GitHub 上:https://github.com/chocolatey/choco

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目