【チョコレティ】

Chocolatey(チョコレティ) とは?

最終更新:
💡 Windowsにもチョコっとパッケージ管理を

Windows用のパッケージマネージャー。コマンドラインからソフトウェアのインストール・更新・削除ができ、開発環境のセットアップを自動化しやすくなる。

📌 このページのポイント
Chocolatey によるソフトウェア管理 従来の手動インストール 1. ブラウザでサイトを検索 2. インストーラーをダウンロード 3. 次へ→次へ→次へ→完了 ソフトごとに繰り返し... Chocolatey choco install git nodejs python -y コマンド一つで完了! 複数ソフトを一括インストール 主要コマンド choco install パッケージの インストール choco upgrade パッケージの 一括アップデート choco search パッケージの 検索 choco uninstall パッケージの アンインストール
Chocolateyによるソフトウェア管理の効率化
ひよこ ひよこ
WindowsにもHomebrewみたいなのがあるんだ!
ペンギン先生 ペンギン先生
そうだよ。Chocolateyを使えば、たとえばchoco install git -yと打つだけでGitをインストールできるんだ。インストーラーを探して「次へ」を何度も押す手間を減らせるよ。
ひよこ ひよこ
最近Windowsにwingetっていうのもあるって聞いたけど?
ペンギン先生 ペンギン先生
wingetはMicrosoftが提供している公式のパッケージマネージャーで、今のWindows 10やWindows 11ではApp Installerの一部として入っているよ。インストール済みソフトの一覧を書き出して、別のPCでまとめて入れる機能もある。Chocolateyは有志が作るコミュニティのパッケージや、企業向けの有料機能をそろえているんだ。どちらが良いかは、欲しいソフトがあるかや社内の運用で選ぼう。
ひよこ ひよこ
どんなソフトがインストールできるの?
ペンギン先生 ペンギン先生
Git、Node.js、Python、VS Codeのような開発ツールや、7-ZipやNotepad++のような定番ソフトのパッケージがあるよ。choco searchで検索できるね。ただしコミュニティのパッケージは有志が作っているものも多いから、中身や配布元を確認してから使おう。
ひよこ ひよこ
会社で使う場合はどうなの?
ペンギン先生 ペンギン先生
企業向けにはChocolatey for Businessという有料版があって、外部のパッケージを社内用に取り込む機能や、たくさんのPCを一元管理する機能、利用者が自分で許可済みのソフトを入れられるセルフサービスなどが追加されるよ。たくさんのPCに同じソフトを入れたいときに役立つんだ。
ひよこ ひよこ
インストールするのに管理者権限が必要?
ペンギン先生 ペンギン先生
既定のインストール方法では管理者権限が必要だよ。公式FAQによると、管理者権限なしで入れる方法もあって、その場合はシステム全体に入れないポータブル版のパッケージが使いやすいんだ。システム全体に影響するソフトは、やっぱり管理者権限でのインストールが必要になるよ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「Chocolatey」って出てきたら「Windowsのソフトをコマンドで管理するツール」と思えればだいたいOK!
📖 おまけ:英語の意味
「Chocolatey」 = チョコレートのような
💬 NuGetの仕組みをもとに作られていて、公式の歴史ページには「みんなChocolatey nougat(ヌガー=NuGet)が大好きだから」という冗談から始まったと書かれているよ

参考資料

← 用語集にもどる