備忘録
備忘録
学びと解説
学びと解説
Python
Python
Linux
Linux

記事内に商品プロモーションを含む場合があります。

Chocolateyのインストール方法と使い方:Windowsのパッケージ管理をもっと効率的に

はじめに

Chocolateyは、Windowsでソフトウェアのインストールや管理をシンプルに行いたい場合に役立つパッケージ管理ツールである。
Linuxの「apt」やmacOSの「Homebrew」に近い操作感を持ち、数行のコマンドでソフトを導入・更新・アンインストールできるのが特徴だ。

この記事では、Windows環境へのChocolateyのインストール方法と基本的な使い方を解説する。

実施した環境

以下の表に、今回の手順を実施するために必要なツールや環境を記載する。

ツール・ライブラリ バージョン 備考
OS Windows 10 / 11 Windows NTプラットフォームで動作
PowerShell 5.1以上 Chocolateyをインストールするために管理者権限で実行
Chocolatey 2.3.0 Windowsのパッケージ管理システム

Chocolateyを使う際は、PowerShellのバージョンとWindows OSのバージョンが最新であることが推奨される。
また、Chocolatey本体は公式からインストールするため、最新の安定版がインストールされる。

Chocolateyとは

Chocolateyは、Windows NTプラットフォーム向けに開発されたマシンレベルのパッケージ管理システムである。
通常、ソフトのインストールには公式サイトからインストーラをダウンロードして実行する手間がかかるが、Chocolateyを使用することでコマンド一つで導入できるようになる。
これにより、複数のアプリケーションのバージョン管理や依存関係の解消をスムーズに行えるようになる。

Chocolateyのインストール方法

1. インストールコマンドの取得

まず、Chocolateyの公式サイトにアクセスする

chocolatey.org

ページ内の項目、「Now run the following command」にある「Individual(個人)」の選択肢を選ぶ。

赤枠のコピーボタンを押下して、記載されているインストールコマンドをコピーする。

以下がコピーしたコマンドになる。こちらをコピーしても同様の結果が得られるが、公式サイトに記載されているのが最新のコマンドになるという点について注意。

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

2. 管理者権限でPowerShellを起動

  1. Windowsのスタートメニューで「PowerShell」を検索する
  2. PowerShellアイコンを右クリックし「管理者として実行」を選択する

3. PowerShellでインストールコマンドを実行

管理者権限でPowerShellが起動したら、先ほどコピーしたインストールコマンドを貼り付けてエンターキーを押す。
実行結果に「Chocolatey (choco.exe) is now ready.」と表示されればインストールは完了。

再起動を推奨する文言が表示されるため、再起動を実施する。

4. インストールの確認

PowerShellで以下のコマンドを入力し、Chocolateyのバージョン情報が表示されればインストール成功である。

choco -v

Chocolateyの使い方

ソフトウェアのインストール

Chocolateyでは、コマンド一つで複数のソフトウェアをまとめてインストール可能である。
以下のコマンドを使い、必要なソフトをインストールする:

choco install ソフト名

または短縮版の「cinst ソフト名」も利用可能。

ライセンス同意の省略方法

複数のソフトを一括インストールする場合、-y オプションを付加することで個別のライセンス同意を省略できる。
例:

choco install ソフト名 -y

半角スペースで複数のソフト名を区切ると、一度に複数のインストールが可能である。

ソフトウェアの更新

インストール済みのソフトを最新バージョンに更新したい場合、以下のコマンドを使う:

cup ソフト名

ソフトウェアのアンインストール

不要になったソフトは次のコマンドでアンインストール可能:

cunist ソフト名

Chocolateyを使う利点と注意点

Chocolateyを利用すると、インストール作業が短縮されるだけでなく、複数のソフトの一括管理が容易になる。
しかし、管理者権限が必要なため、社内環境での使用にはシステム管理者の許可を得る必要がある。
また、公式のパッケージ以外を利用する場合、パッケージの安全性をよく確認することが重要である。

まとめ

Chocolateyは、Windowsユーザーにとって非常に便利なパッケージ管理ツールであり、特に多くのソフトウェアを使用する開発者やITエンジニアに推奨される。
インストールから更新、アンインストールまで一貫して管理できるため、作業効率の向上が期待できる。
この記事で紹介した手順をもとに、ぜひ導入を検討してみてほしい。

FAQ

  1. Chocolateyのインストールにはインターネット接続が必要か?
    インストールやパッケージのダウンロードにはインターネット接続が必須となる。

  2. Chocolateyのインストールにはどの程度のディスク容量が必要か?
    本体自体の容量は軽量だが、インストールするソフトによっては追加の空き容量が必要となる。

  3. Windowsのどのバージョンで動作するか?
    Windows 7以降、特にWindows 10と11での利用が推奨されている。

  4. Chocolateyをアンインストールする方法は?
    PowerShellで「choco uninstall chocolatey」を実行する。

  5. Chocolateyでエラーが発生した場合の対処法は?
    エラーメッセージに応じたトラブルシューティングを公式ドキュメントで確認することが推奨される。