Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
677
Help us understand the problem. What is going on with this article?
@konta220

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

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

Windows 10をクリーンインストールした際の
環境構築のためにソフトをインストールする際に役立った
Chocolateyの使い方をまとめました.

chocolateyとは?

Ubuntu/Debian系でよく使われるパッケージ管理の apt-get
Windows版でchocolateyになったと思えばいいと思う.

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

PowerShell(管理者権限)
chocolatey install ${packagename}

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

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

  • 使いたいソフトの Windowsインストーラ をダウンロードして 毎回 Yes とか 承諾 とかをクリックする 手間が省ける
  • chocolateyでインストールしたソフトは一括アップデートできる
  • cinst ${packagename}でググれば,ソフトのインストールは楽々
  • 広告URLをクリックして偽ソフトをうっかりダウンロードする心配がないはず

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

chocolateyのサイトに掲載されているコマンドをPowerShell(管理者権限)で実行しインストールする.

具体的なインストール手順は以下の4ステップで完了!

1. Chocolateyへアクセス

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

2. PowerShellのスクリプトのコピー

Step2にあるコマンドのコピーアイコンをクリック
PowerShellCopyCommand.JPG

3. PowerShellを管理者権限で起動

ディスクトップを表示して,キーボードでスタートXを同時に押して,出てきたメニューから,Windows PowerShell(管理者)(A)をクリック.

4. PowerShellへコマンドの貼り付け

Controllを押しながらVを押してコピーしたコマンドを張り付け、Enterを押下する. すると、インストールスクリプトが動く.

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

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

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

以下の操作は必要ありませんが、
chocolateyの使い方のチュートリアルも兼ねて掲載しておきます.

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

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

PowerShell(管理者権限)
choco install -y jdk8

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

PowerShell(管理者権限)
cinst -y jdk8

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

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

  • dropbox
  • gimp
  • adobereader
  • skype
  • git
  • firefox

以下みたいな感じに入力

PowerShell(管理者権限)
cinst -y dropbox gimp adobereader skype git firefox

パッケージの管理

インストールしたソフトの更新やアンインストールを行う方法は次の通り.
chocolateychocoと置換して使用もできる.

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

PowerShell(管理者権限)
chocolatey upgrade all -y

または

PowerShell(管理者権限)
choco upgrade all -y

インストールされたすべてのパッケージが更新される.
再インストールの必要が無く、これが一番Chocolateyを使う理由だったりする.

パッケージリストの取得

PowerShell(管理者権限)
choco list -lo

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

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

PowerShell(管理者権限)
chocolatey upgrade ${packageName}

${packageName} : 指定したパッケージ名

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

PowerShell(管理者権限)
cuninst ${packagename}

${packageName} : 指定したパッケージ名

677
Help us understand the problem. What is going on with this article?
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
konta220

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
677
Help us understand the problem. What is going on with this article?