Repolode
chocolatey

chocolatey/choco

Chocolateyは、ターミナルからソフトウェアのインストール、更新、削除を行えるWindows向けコマンドラインパッケージマネージャーです。

代替できる製品:Microsoft Store

スター
11,560
フォーク
967
未解決の Issue
533
最終コミット
10 日前

これは何?

chocoとして実行するChocolateyは、apt-getやyumのようなパッケージ管理をWindowsで実現します。ソフトウェア名を指定してコマンドを1つ実行するだけでインストールでき、パッケージのダウンロードとインストールも処理されるため、ベンダーのWebサイトでインストーラーを探す必要はありません。

クライアントはC#で書かれており、Windows上で動作します。対応OSはWindows Server 2008 R2およびWindows 10以降です。.NET Framework 4.8とPowerShell 2.0以降が必要です。community.chocolatey.orgのコミュニティパッケージリポジトリでパッケージを提供しており、商用エディションのChocolatey Proでは、プライベートCDNダウンロードキャッシュやウイルススキャン保護などの機能が追加されます。

このプロジェクトでは、Visual StudioまたはLinuxやmacOS上のMonoベースの環境を使って、クライアントをソースからビルドする方法も説明しています。また、ユニットテスト、統合テスト、エンドツーエンドテストの各スイートが含まれています。

主な機能

  • 01コマンドを1つ実行するだけで、Windowsソフトウェアのインストール、アップグレード、アンインストールができます。
  • 02タブ補完に対応しており、refreshenvを使うとシェルを再起動せずに環境変数を更新できます。
  • 03ソフトウェアパッケージを提供するコミュニティリポジトリがあります。
  • 04--helpスイッチで、すべてのコマンドのヘルプを表示できます。
  • 05トラブルシューティング用に、実行ごとのログをChocolateyのインストールディレクトリ内のファイルに記録します。

ユースケース

  • スクリプトで指定したツール一式を使って、新しいWindows開発マシンをセットアップする。
  • インストール済みの複数のアプリケーションを、1つのターミナルから最新の状態に保つ。
  • Windowsサーバーやビルドパイプラインでのソフトウェアインストールを自動化する。

クイックスタート

  1. 1

    READMEに記載されている公式インストールスクリプトを実行する

  2. 2

    利用可能なコマンドとオプションを確認する

    choco.exe --help

使う前に知っておきたいこと

  • このクライアントはWindows専用で、Windows 10以降またはWindows Server 2008 R2以降が必要です。
  • プライベートCDNキャッシュやウイルススキャン保護など、一部の機能を利用するには、有料版のChocolatey Proが必要です。

トピック

よくある質問

choco とは?
Chocolateyは、ターミナルからソフトウェアのインストール、更新、削除を行えるWindows向けコマンドラインパッケージマネージャーです。 chocoとして実行するChocolateyは、apt-getやyumのようなパッケージ管理をWindowsで実現します。ソフトウェア名を指定してコマンドを1つ実行するだけでインストールでき、パッケージのダウンロードとインストールも処理されるため、ベンダーのWebサイトでインストーラーを探す必要はありません。
choco は無料で使えますか?ライセンスは?
choco は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
choco は今もメンテナンスされていますか?
活発にメンテナンス中。choco の最終コミットは 2026年10月28日 です。
choco は何に使えますか?
スクリプトで指定したツール一式を使って、新しいWindows開発マシンをセットアップする。 インストール済みの複数のアプリケーションを、1つのターミナルから最新の状態に保つ。 Windowsサーバーやビルドパイプラインでのソフトウェアインストールを自動化する。
choco のインストール方法は?
READMEに記載されている公式インストールスクリプトを実行する 利用可能なコマンドとオプションを確認する: choco.exe --help
choco はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/chocolatey/choco

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト