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

  • 246
    いいね
  • 0
    コメント

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

Chocolatey Gallery
https://chocolatey.org/install

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] : 指定したパッケージ名