Chocolateyの使い方

ソフトウェアのインストールやアンインストール、アップデートといった操作がコマンドラインから行えるWindows用のパッケージ管理システム「Chocolatey」。

導入方法

ChocolateyのインストールはChocolatey Gallery(https://chocolatey.org/)にアクセスして記載のコードをコマンドプロンプトで実行するだけ。
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

使用方法

インストールが完了すると、「chocolatey」か「choco」コマンドで呼び出すことができる。
※コマンドプロンプトを管理者として実行する必要有

例えばヘルプの表示の場合
chocolatey help
choco help

バージョンの表示は省略して「cver」でも可。
chocolatey version パッケージの名前
choco version パッケージの名前
cinst パッケージの名前
(パッケージの名前を空欄にするとChocolateyのバージョン)

その他の省略形
「choco install」→「cinst」
「choco update」→「cup」
「choco uninstall」→「cuninst」
「choco list」→「clist」
「choco pack」→「cpack」
「choco push」→「cpush」

パッケージのインストール

cinst パッケージの名前
もしくは
cinst packages.config

作業中のディレクトリに「packages.config」というファイルを作成しておくと、複数のパッケージをまとめてインストールすることができる。 packages.configはXML形式で記述。
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <packages>
  3.   <package id="パッケージの名前" />
  4.   <package id="パッケージの名前" version="バージョン" />
  5.   <package id="パッケージの名前" source="参照先" />
  6. </packages>

パッケージの検索・一覧表示

choco search キーワード

clist キーワード
キーワードを省略すると全一覧を表示。

インストール済みのパッケージのみ検索対象とする場合は「-localonly」もしくは「-lo」を付ける。
clist -lo