Chocolatey

詳細情報

タイトル Chocolatey
URL https://chocolatey.org/
バージョン ver 1.4.5
更新日 2026/03/18
追加日 2016/03/06
種別 フリーソフト
説明 yumやapt-getのように動作するWindows用のソフトウェアパッケージ管理ソフト。

レビュー

概要

Chocolateyは、Windows向けのパッケージマネージャーおよびソフトウェア管理システムです。2011年にRob Reynolds氏によって開発が開始され、LinuxやmacOSで広く使われているパッケージマネージャー(apt、Homebrewなど)の概念をWindowsに持ち込むことを目指して作られました。NuGetパッケージインフラストラクチャをベースに構築されており、PowerShellを活用してコマンドラインから手軽にソフトウェアのインストール・更新・アンインストールを自動化できます。個人ユーザーから大規模エンタープライズ環境まで幅広く利用されており、500社以上の企業が導入しています。

主要な特徴・機能

  • コマンドライン操作: choco install [パッケージ名] の一行でソフトウェアをインストール可能
  • 大規模パッケージリポジトリ: 9,000件以上のコミュニティパッケージを公式リポジトリで提供
  • PowerShell統合: Windows標準のPowerShellと深く統合され、スクリプトによる自動化に対応
  • 一括インストール・更新: choco upgrade all で全インストール済みパッケージを一括更新
  • Package Builder: 既存のインストーラーやEXE/MSIからChocolateyパッケージを数秒で自動生成(有料版)
  • Package Internalizer: コミュニティパッケージをオフライン環境向けに内部化(有料版)
  • Chocolatey Central Management: 複数マシンのソフトウェアをリアルタイムで一元管理(有料版)
  • 主要構成管理ツールとの統合: Puppet、Chef、Ansible、SaltStackなどと連携可能
  • Chocolatey GUI: コマンドラインが苦手なユーザー向けのグラフィカルUIも提供

対象ユーザー

  • Windowsマシンのソフトウェア管理を自動化したいシステム管理者・IT担当者
  • 開発環境のセットアップを素早く再現したい開発者
  • 多数のWindows端末を管理するエンタープライズのIT部門
  • CI/CDパイプラインにWindowsのソフトウェアプロビジョニングを組み込みたいDevOpsエンジニア

ライセンス情報

Chocolateyは複数のエディションを提供しています。コミュニティ向けのオープンソース版(Apache License 2.0)は無料で利用可能です。個人向けの「Chocolatey Pro」および企業向けの「Chocolatey for Business」は有料サブスクリプション制で、管理対象ノード数に応じた段階的な価格設定となっています。有料版では高度な自動化機能、中央管理、優先サポートが提供されます。

スクリーンショット

スクリーンショットはありません。

更新グラフ

バージョン履歴

1.4.5

As part of this release we had 4 issues closed.

Dependency Changes

  • [Security] Update to version 2.11.0.20260219 of NuGet.Core.
    • See #3852 by corbob resolved in !3847 by corbob.
  • Update bundled 7zip executables to v26.00.
    • See #3857 by AdmiringWorm resolved in !3859 by AdmiringWorm.

Contributors

2 contributors made this release possible.

2.7.0

As part of this release we had 10 issues closed.

Enhancements

  • Capture the source that was being used when searching for packages.
    • See #3849 by gep13, resolved in #3850 by gep13.
  • Upgrade internal 7zip to version 26.0.0.
    • See #3857 by AdmiringWorm, resolved in #3858 by AdmiringWorm.

Contributors

2 contributors made this release possible.

2.6.0

As part of this release we had 117 commits which resulted in 11 issues being closed.

Read our blog post about this release.

Bug Fixes

  • Paths for TMP & TEMP are overridden when running "refreshenv" as "SYSTEM".
    • See #3681 by michiexe, resolved in !3787 by corbob.
  • Installing a new license enables chocolatey.licensed source even if it was originally disabled.
    • See #3802 by sync-by-unito[bot], resolved in !3803 by vexx32.

Enhancements

  • Include software install path in choco info output.
    • See #1901 by Foadsf, res
(省略されました)
2.5.1

As part of this release we had 2 issues closed.

Bug Fix

  • Unable to install additional packages in the Docker image due to addition of backports repository - see #3756 by LordAro.

Dependency Change

  • Update bundled 7zip executables to v25.01 - see #3767 by nagten resolved in !3778 by gep13.

Contributors

3 contributors made this release possible.

2.5.0

Read our blog post about this release.

As part of this release we had 41 issues closed.

Features

  • Add choco license command.
    • See #2829 by mkevenaar, resolved in !2847 by JPRuskin.
  • Add choco support command.
    • See #3668 by gep13, resolved in !3676 by gep13.

Bug Fixes

  • Execution of the refreshenv command incorrectly removes % (percent) characters from environment variable values.
    • See #1664 by johnyesberg, resolved in !1678
(省略されました)
2.4.3

As part of this release we had 7 issues closed.

Bug Fixes

  • Fix - Search option --id-starts-with only returned packages starting with chocolatey - see #1836.
  • Fix - Warning that --trace is being used when it's not being used - see #3622.
  • Fix - Update bundled 7zip executables to v24.09 - see #3626.
1.4.3

As part of this release we had 4 issues closed.

Bug Fixes

  • Fix - Unable to upgrade packages on certain authenticated feeds - see #3613.
  • Fix - Trace warning is outputted even when --trace argument is not used - see #3621.
  • [Security] Fix - Update bundled 7zip executables to v24.09 - see #3625.
2.4.2

As part of this release we had 1 issue closed.

Bug Fix

  • Fix - Trace logging is allowed in non-elevated session - see #3604.
2.4.1

As part of this release we had 4 issues closed.

Bug Fixes

  • Fix - Searching for specific version on v3 only feed returns no results - see #3396.
  • Fix - Credentials from configured source used for a non-configured source when the URL is similar - see #3565.
2.4.0

As part of this release we had 20 issues closed.

Bug Fixes

  • Fix - Update tab completions for compatibility with PowerShell 7.4+ - see #3364.
  • Fix - Prevent dependency resolution from unexpectedly downgrading packages - see #3461.
  • Fix - Do not install packages if dependencies fail to install - see #3487.
  • Fix - Ensure package folders are correctly restored if unexpected failures occur during upgrade - see #3489.
  • Fix - Use the user-provided page size when querying repositories - see #3502.
  • Fix - Ensure .arguments files that cannot be decrypted do not prevent running Chocolatey CLI commands - see #3503.
  • Fix - Ensure invalid .arguments files do not prevent running Chocola
(省略されました)
2.3.0

As part of this release we had 32 issues closed.

Deprecated Feature

  • Deprecate unpackself command - see #3426.

Features

  • Save software install location for future use - see #3315.
  • Allow viewing package creation validation rules via new choco rule command - see #3381.

Bug Fixes

  • Fix - Ensure Install-ChocolateyInstallPackage does not add a trailing space to silent arguments - see #2345.
  • Fix - Ensure Install-ChocolateyPath adds a new entry to the PATH when part of it is already there - see #3318.
  • Fix - Using Install-ChocolateyPath -PathType Machine in a non-admin context spawns PowerSh
(省略されました)