PowerShellが使える環境ならどこでも使用できる、Windows用のパッケージ管理マネージャ「Chocolatey」

  1. 公開日:2016/03/20
  2. 更新日:
  3. Windows
  4. 0
4
SHARES
B!

Macなら、Homebrewで簡単にターミナルからCUIベースでパッケージ管理を行う事が可能です。今回は、Windowsでも同様のCUI ベースでのパッケージ管理が可能となる、「Chocolatey」をご紹介します。

Windowsのパッケージ管理マネージャ「Chocolatey」

今回は、Windows 10で「Chocolatey」を使用するための方法をご紹介します。

Chocolateyのインストール

「Chocolatey」をインストールするためには、管理者権限でコマンドプロンプトを起動する必要があります。Windows 10の場合、「スタート」ボタンを右クリックして、「コマンドプロンプト(管理者)」をクリックします。

UAC(User Account Control)が有効になっている場合は、コマンドプロンプトを管理者権限で実行して良いかどうかプロンプトが表示されるため、「はい」をクリックします

「Chocolatey」をインストールするために、コマンドプロンプトで、以下のコマンドを実行します。なお、インストール方法は、今後変更される可能性もあります。そのため、以下のコマンドが正常に動作しない場合は、Chocolatey Galleryから最新の情報を確認してください。

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

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

例えば、Windowsの定番のシステムクリーナーである「CCleaner」も「Chocolatey」を使用して、コマンドプロンプトからインストールすることができます。「CCleaner」をインストールするために、コマンドプロンプトで、以下のコマンドを実行します。

choco install ccleaner

インストールスクリプトを実行しても良いかどうか聞かれるため、「1」(yes)と入力して、Enterキーを押下します。

バッチファイルで、パッケージをインストールするために、毎回、「1」(yes)を入力するのは面倒です。このような場合には、コマンドプロンプトで実行する際に、「-y」オプションを付与します。

choco install ccleaner -y

これで、毎回、「1」(yes)を入力する必要がなくなります。

インストール可能なパッケージの検索

「Chocolatey」でインストール可能なパッケージを検索するためには、Chocolatey Galleryから検索します。

例えば、「MySQL」で検索すると、以下のように検索結果が表示されるため、検索結果に記載されているコマンドを入力することで、パッケージをインストールすることが可能です。

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

インストールしたパッケージをアンインストールするためには、コマンドプロンプトで、以下のコマンドを実行します。ここでは、インストールした、「CCleaner」をアンインストールします。

choco uninstall ccleaner

インストールスクリプトを実行しても良いかどうか聞かれるため、「1」(yes)と入力して、Enterキーを押下します。

GUIでパッケージを管理する

コマンドプロンプトの黒い画面が苦手だという人向けに、「Chocolatey」にはGUIも用意されています。コマンドプロンプトで、以下のコマンドを実行して、「Chocolatey」のGUIをインストールしてください。

choco install chocolateygui

インストールしたパッケージのアンインストールや再インストールも、GUIで管理することができるようになります。

また、「Chocolatey」のギャラリーから、GUIを使用してパッケージをインストールすることができるようになります。

まとめ

Windowsでパッケージをインストールするためには、インストーラを公式サイトからダウンロードしてきて、ダウンロードしたインストーラを実行する、アンインストールするためには、コントロールパネルから削除する、という流れが一般的です。

しかし、「Chocolatey」を使用することで、主要なパッケージについては、わざわざインストーラをダウンロードすることなく、CUI、もしくはGUIで簡単にインストール、アンインストールを行うことができます。Windowsでパッケージを管理したい場合には、「Chocolatey」がオススメです。

https://chocolatey.org/
この記事が気に入ったらいいねしよう!
こちらの記事も読まれています
ご意見ボード
匿名で管理人に送信されます。※送信専用です。返信はできません。
ご指摘・ご意見
Top