Help us understand the problem. What is going on with this article?

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の方

スタートを押して,コマンドプロンプトを右クリックし,
管理者として実行をクリック

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

konta220
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした