要旨
ChocolateyでWindowsアプリのインストールを自動化する方法を説明します。
ChocolateyはWindowsのパッケージマネージャーです。Chocolatey
メリット
アプリのインストールを自動化できるので、とても楽になります。
今まで手動でインストールしていたのは何だったのかと思うほど便利です。
あと、
Chocolateyでインストールしたソフトは一括アップデートできる
らしいですが、試していません。 Chocolateyを使った環境構築の時のメモ - Qiita
Chocolateyのインストール
- コマンドプロンプトからPowerShellを起動します。
C:\Users\Administrator>powershell
- 署名されたスクリプトを実行できるようにします。
PS C:\Users\Administrator> Set-ExecutionPolicy RemoteSigned
- PowerShellのバージョンを確認しておきます。
PS C:\Users\Administrator> $psversiontable
- Chocolateyをインストールします。
- PowerShellのバージョンが3以上
PS C:\Users\Administrator> iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
- PowerShellのバージョンが3未満
PS C:\Users\Administrator> iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
- PowerShellのバージョンが3以上
インストール情報の情報元はこちらです。 Chocolatey - Installation
アプリのインストール
Chocolateyをインストールすると、アプリをコマンドでインストールできるようになります。
- コマンドプロンプトまたはPowerShellを管理者権限で起動します。
- アプリをインストールします。 (質問に全部yesで自動応答するには、yオプションをつけます)
たとえば、こんな感じです。
- jdk
C:\Windows\system32> choco install -y jdk8
- WinMerge
C:\Windows\system32> choco install -y winmerge-jp
- jdk
パッケージのギャラリー
こちらにたくさんのパッケージがあります。 Chocolatey Gallery | Packages