Windows|Chocolateyインストールと実用コマンド

ChocolateyはWindowsのパッケージ管理ツールです。Webシステムの開発をするにあたってローカル環境のWindowsにも各種ツールをインストールすることも多々あります。Chocolateyのインストール手順と基本的なコマンドの使い方を学習してきましょう。

目次

Chocolateyのインストール

PowerShellの起動

PowerShellの起動方法は2つあります。

Windowsメニューから起動

ウィンドウズキー押下後に、「PowerShell」で検索。表示されるメニューの中から「管理者として実行」を選択します。そうすると管理者権限でPowerShellが立ち上がります。

ショートカットから起動

「Windowsキー+R」でコマンド入力用の小窓が表示されるので、そこに「powershell」と入力します。そして、「Ctrl + Shift + エンターキー」を同時に押下すると管理者権限でPowerShellが立ち上がります。

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

以下の本家サイトURLからインストールコマンドを取得します。

https://chocolatey.org/install#individual

「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'))

インストールとその確認

PowerShellに上記で取得したコマンドをペースとして実行します。インストールが完了したら以下のコマンドでインストールを確認しましょう。

choco --version

バージョンが表示されればインストール成功です。表示されない場合はターミナルを開き直して再度バージョンを表示してみてください。

Chocolateyのアップグレード

Chocolatey自体のバージョンをアップグレードする場合は以下のコマンドを使用します。

choco upgrade chocolatey

Chocolateyのアンインストール

Chocolatey自体をアンインストールする場合は以下の Chocolatey のフォルダを削除します。

C:\ProgramData\chocolatey

参考URL:https://docs.chocolatey.org/en-us/choco/uninstallation

Chocolateyコマンド

ここではChocolateyの基本的なコマンドを確認していきます。PowerShellのターミナルで実行しましょう。

choco –version/-v

Chocolateyのバージョンを表示

choco help

利用可能なコマンドリストを表示

choco コマンド -help

指定したコマンドのヘルプを表示
choco find -help

choco list

インストールされたローカルのパッケージを表示

choco info パッケージ名

パッケージの詳細を表示
choco info jq

choco search パッケージ名

パッケージの検索
choco search jq –exact –verbose/–detailed
> choco infoと同様

choco search jq –all-versions –exact
> 特定のパッケージ全バージョンの表示

choco find パッケージ名

上のchoco searchの別名

choco install 7zip jq -y

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

choco uninstall パッケージ名

インストールしたパッケージのアンインストール
choco uninstall 7zip jq
>指定したパッケージを同時削除

choco uninstall 7zip –all-versions
>すべてのバージョンを削除

choco uninstall 7zip –version バージョン番号
> 特定のバージョンのみ削除

choco upgrade パッケージ名

パッケージのアップグレード。無ければインストール。
choco upgrade 7zip jq
>指定したパッケージのアップグレード

choco upgrade all –except=”‘ruby'”
>すべてのパッケージをアップグレード(rubyパッケージを除く)

choco pin

choco upgradeの対象外にする。
choco pin list
>アップグレード対象外にピン止めされているパッケージを表示

choco pin add –name jq
>ピン止めパッケージに追加

choco pin add –name=”jq” –version=”1.7.1″
>ピン止めパッケージに追加(バージョン指定あり)

choco pin remove –name=”jq”
>ピン止めパッケージから解除

参考URL:https://docs.chocolatey.org/en-us/choco/commands

まとめ

今回の記事ではWindowsのパッケージ管理ツールのChocolateyをインストール手順を学習しました。インストールには管理者権限でPowerShellを起動してインストールしましたね。Chocolatey自体のアップグレードとアンインストール方法も確認しました。また、Chocolateyの基本的なコマンドについても学びました。開発環境の設定でよく使うツールなので使い方をマスターしておきましょう。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次