【チョコレティ】

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

💡 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が公式に提供しているパッケージマネージャーだよ。ただChocolateyの方が歴史が長くてパッケージ数も多いし、設定ファイルでまとめてインストールする機能も充実しているんだ。

ひよこ ひよこ

どんなソフトがインストールできるの?

ペンギン先生 ペンギン先生

開発ツールだとGitNode.jsPython、VSCodeはもちろん、7-zipやNotepad++のような定番ユーティリティも対応しているよ。choco searchで検索できるから試してみるといいね。

ひよこ ひよこ

会社で使う場合はどうなの?

ペンギン先生 ペンギン先生

企業向けにはChocolatey for Businessがあって、ライセンス管理やセキュリティ監査、自社パッケージのホスティングなどが使えるよ。大量のPCに同じ環境をデプロイするときに重宝するんだ。

ひよこ ひよこ

インストールするのに管理者権限が必要?

ペンギン先生 ペンギン先生

基本的にはPowerShellを管理者権限で開いて使うんだ。ただし一部のポータブル版パッケージは一般ユーザーでもインストールできるよ。セキュリティ的にもシステム全体に影響するインストールは管理者権限を求める方が安全だからね。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「Chocolatey」って出てきたら「Windowsのソフトをコマンドで管理するツール」と思えればだいたいOK!
📖 おまけ:英語の意味
「Chocolatey」 = チョコレートのような
💬 NuGetをベースに作られていて、NuGet(ヌガー)がお菓子だからChocolatey(チョコレートっぽい)にしたというダジャレなんだよ
← 用語集にもどる