Windows
chocolatey
Windows10

Chocolateyを使った環境構築の時のメモ


Chocolateyを使った環境構築の時のメモ [Windows]

Windows 10をクリーンインストールした際の

環境構築のためにソフトをインストールする際に役立った

Chocolateyについてまとめてみました.


chocolateyとは?

Ubuntu/Debian系でよく使われるパッケージ管理の apt-get

Windows版でchocolateyになったと思えばいいと思う.

これをインストールすると


コマンドプロンプト(管理者権限)

chocolatey install [packagename]


みたいな感じでインストールできる.


インストールするメリット


  • 使いたいソフトの Windowsインストーラ をダウンロードして
    毎回 Yes とか 承諾 とかをクリックする 手間が省ける

  • chocolateyでインストールしたソフトは一括アップデートできる

  • cinst [packagename]でググれば,ソフトのインストールは楽々

  • 広告URLをクリックして偽ソフトをうっかりダウンロードする心配がないはず


1. Chocolateyのインストール方法

コマンドプロンプト * を管理者として実行してインストールします.

*: コマンドプロンプトだけでなくてPowerShellでもChocolatey使えます.


Windows7, Vistaの方

スタートを押して,コマンドプロンプトを右クリックし,

管理者として実行をクリック


Windows8以上の方 (Windows 10含む)

ディスクトップを表示して,キーボードでスタートXを同時に押して,出てきたメニューから,

コマンドプロンプト(管理者)(A)をクリック.


Tips: 管理者権限でコマンドプロンプトを楽に実行するには?

以下の方法で、キーボード操作だけで管理者権限でコマンドプロンプトを実行できます.


方法1 (Windows 8以上)

スタートを押しながらXを押し、メニューが出たらAを押す.

方法2 (Windows 7以上)

スタートを押して、"cmd"とタイプし、CtrlShiftを同時に押しながらEnter



2. chocolateyのインストールコマンドを実行

chocolateyのサイトに掲載されているコマンドを実行する.

C:\>より後にある@powershell -NoProfile...(省略)の部分 (下の写真の赤枠で囲んだ箇所)を

コピーして貼り付けてEnter


Installing Chocolatey

https://chocolatey.org/install#installing-chocolatey


Chocolatey.png


3. chocolateyを利用する準備完了!!

じゃんじゃんソフトをインストールしよう!!


chocolateyで利用できるソフトのインストール (以下の操作は自由)

以下の操作は必要ありませんが、

chocolateyの使い方のチュートリアルも兼ねて掲載しておきます.


「JDK8」のインストール例(任意)

chocolateyと書かずに,chocoと略しても同じように実行できる.


コマンドプロンプト(管理者権限)

choco install -y jdk8


さらにchoco installを略して,cinstと表すこともできる.


コマンドプロンプト(管理者権限)

cinst -y jdk8



RapidEEのインストール例 (任意)

Windowsにおける環境変数(path)の管理を楽にする奴


コマンドプロンプト(管理者権限)

cinst -y devbox-rapidee



パッケージのまとめてインストール

以下のパッケージをまとめてインストールするための方法


  • dropbox

  • gimp

  • adobereader

  • skype

  • recuva

  • git

  • firefox

以下みたいな感じに入力


コマンドプロンプト(管理者権限)

cinst -y dropbox gimp adobereader ccleaner skype recuva git firefox


ここでは記載していませんが,一括してインストールするためにパッケージファイル作成することも可能です.


パッケージの管理

インストールしたソフトの更新やアンインストールを行う方法は次の通り.

chocolateychocoと置換して使用もできる.


インストールしたパッケージ全体の更新


コマンドプロンプト(管理者権限)

chocolatey upgrade all -y


インストールされたすべてのパッケージが更新される.

再インストールの必要が無く、これが一番Chocolateyを使う理由だったりする.


パッケージリストの取得


コマンドプロンプト(管理者権限)

choco list -lo


インストールしたパッケージのリストを表示する


指定したパッケージの更新


コマンドプロンプト(管理者権限)

chocolatey upgrade [packageName]


[packageName] : 指定したパッケージ名


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


コマンドプロンプト(管理者権限)

cuninst [packagename]


[packageName] : 指定したパッケージ名