16
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Windowsのパッケージ管理システム「Chocolatey」について

Last updated at Posted at 2023-04-18

はじめに

対象読者

本記事は、以下の方を対象としています。

  • Windowsのパッケージ管理システムを利用したい方
  • Chocolateyの概要を知りたい方
  • Chocolateyを利用したパッケージのインストール方法を知りたい方

パッケージ管理システムについて

その名の通り、複数のパッケージを管理してくれる頼もしいツールです。

パッケージ管理システムを使用することで、複数のライブラリやツールを簡単にインストール、アップグレード、アンインストールできるようになります。
また、依存関係を解決することができるため、手動でライブラリを探したり、バージョンを調整したりする手間が省けます。

Chocolateyとは

ChocolateyはWindowsで使えるパッケージ管理システムで、コマンドプロンプトやPowerShellからソフトウェアをインストール・アンインストール・アップデートすることができます。

MacのHomebrewに該当します。
image.png

インストール手順

①管理者権限でPowerShellを開きます。
以下のコマンドを入力して、Chocolateyのインストーラーをダウンロードします。

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

②インストールが完了したら、PowerShellを再起動します。
③インストールが正常に行われているか確認するために、以下のコマンドを実行します。

choco -v

バージョン情報が表示されたら、Chocolateyのインストールは完了です。

Chocolateyを使ってパッケージをインストールする

パッケージをインストールするには下記のコマンドを実行します。

choco install パッケージ名

たとえば、openSSLをインストールする場合は、以下のようになります。

choco install openssl

また、インストール時には必要に応じて .light サフィックスを付けることができます。

choco install openssl.light

".light"はChocolateyパッケージのサフィックスで、そのパッケージが軽量版であることを示しています。
軽量版は、必要な機能だけを含むように構成されており、ダウンロードとインストールにかかる時間が短くなる場合があります。

ただし、すべてのパッケージに対して .light バージョンが用意されているわけではないようです。
確認方法は以下の通りです。

Chocolateyの公式サイトで検索バーにパッケージ名を入力します。
image.png

②検索結果ページには、各パッケージのバージョンやインストールのためのコマンドが記載してあります。
「Tags」やコマンドの部分を見ると、.lightバージョンかどうかがわかります。

image.png

以上が、Chocolateyを使ってWindowsにパッケージをインストールする手順になります。

Chocolateyにインストールされているパッケージの一覧を表示

インストールしたパッケージを確認するには下記のコマンドを実行します。

choco list -lo

このコマンドを実行すると、ローカルにインストールされたパッケージのリストが表示されます。

おわりに

まとめ

本記事では、Windowsのパッケージ管理システムである「Chocolatey」について、
下記の内容を説明いたしました。

・インストール方法
・Chocolateyを使用したパッケージのインストール方法
・lightバージョンのパッケージのインストール方法
・インストールしたパッケージの確認方法

MacにHomebrewがあるように、Windowsにも同様にパッケージ管理システムは存在します。
けれども私は知りませんでしたが。。。。(あまりメジャーではない?)

これで少しでもインストールしたツールにまとまりがでることを祈ります。

閲覧ありがとうございました。

16
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
16
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?