
chocolateyの使い方が良く分からないんだよね。。
こんな悩みを解決します。
- 本記事の内容
- chocolateyとは?
- chocolateyの使い方
- chocolateyの各種コマンド
- 本記事の執筆者


- 元エンジニア(歴7年)、資格保有数約20個(IT系以外も含む)
- 物販月利50万円⇒脱サラ
- 物販、システム開発、アフィリエイト、プログラミング、投資をやっています。
- 物販は彼女と楽しみながらやっています!
今回は、chocolateyについて解説します。



すぐ読み終わるので、是非最後まで読んでみてください!
chocolateyとは
chocolateyとは、Windows版のパッケージ管理ソフトです。
コマンドのみでJDKやgitなどを簡単にインストールできる、非常に便利なパッケージ管理ソフトになります。
chocolateyの由来
「chocolatey nuget(チョコバー)はみんな大好きだから」だそうです(笑)。
chocolateyの読み方
「チョコレーティ」や「チョコラティ」など色々ありますが、僕は「チョコラティ」と呼んでいます。
chocolateyのメリット
- インストーラーをダウンロードして、ウィザード形式の質問に答える必要がない
- 一括アップデートができる
- 時間短縮になる
chocolateyのインストール
「chocolatey」をインストールしていきます。


コマンドプロンプトを管理者モードで立ち上げます。
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "(iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))) >$null 2>&1" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
上記のコマンドを実行し、chocolateyをインストールします。


chocolateyのインストールを行うと、上記のようになります。
これでchocolateyのインストールは完了です。
試しにgitをインストールしてみる
試しにgitをインストールしてみます。
cinst git
上記コマンドを実行します。
「cinst -y git」のように、「-y」を付けると質問などを無視してインストールできるので便利です。
ちなみに、「cinst」は「choco install」の略です。


これでgitのインストールは完了です。
本来ならもっと時間がかかりますが、コマンド一発なので楽ちんですね。
その他のコマンド一覧
以下は、chocolatey でよく使うコマンド一覧です。
パッケージリストの取得
choco list -lo
インストールしたパッケージのリストを取得します。
「clist -lo」でも可能です。
パッケージの全更新
choco upgrade all -y
インストールしたパッケージを全更新します。
「cup all -y」でも可能です。
パッケージの指定更新
choco upgrade [package]
指定したパッケージの更新を行います。
パッケージのアンインストール
cuninst [package]
指定したパッケージのアンインストールを行います。
chocolateyGUIのインストール
cinst chocolateygui
chocolatey用GUIをインストールします。
chocolatey用GUIは「スタート」から実行可能です。
定義ファイルで一括インストール
chocolateyは定義ファイルを実行することで一括インストールすることが可能です。
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="chocolatey" version="0.10.11" />
<package id="chocolatey-core.extension" version="1.3.3" />
<package id="chocolateygui" version="0.16.0" />
<package id="eclipse" version="4.8.0" />
<package id="git" version="2.18.0" />
<package id="git.install" version="2.18.0" />
<package id="Atom" version="1.0.7" />
<package id="tortoisesvn" version="1.9.4" />
<package id="jdk8" version="8.0.181" />
<package id="nodist" version="0.8.8" />
<package id="tomcat" version="9.0.0-rc" />
<package id="teraterm" version="4.99" />
<package id="visualstudiocode" version="1.23.1.20180730" />
<package id="vscode" version="1.25.1" />
<package id="groovy" version="2.5.3" />
</packages>
実行ファイルは上記の「package.config」です。
ここにインストールしたいものを記載していきます。
cinst package.config
上記コマンドを実行すると、定義ファイルに定義されているパッケージを一括インストールします。
まとめ
今回は、chocolateyについて解説しました。
一度使い始めたら重宝するので是非使ってみてください。
ではまた!
- 自由な生き方がしたいなら!
自由な生き方をするためには、稼ぐスキルを身に付けなければなりません。
当サイト「リバトレ」では稼ぐスキルに関する情報を日々発信しているので、興味のあるものから見て頂ければ嬉しいです。
コメント