chocolatey
Windows10

Windows環境にchocolateyをインストールし、使う

chocolateyとは

Windowsで使えるパッケージマネージャ
簡単にいろいろなツールをインストールできるため、おすすめ
https://chocolatey.org/

Requirements

公式ページよりコピー
- Windows 7+ / Windows Server 2003+
- PowerShell v2+
- .NET Framework 4+ (the installation will attempt to install .NET 4.0 if you do not have it installed)

That's it! All you need is choco.exe (that you get from the installation - scripts) and you are good to go! No Visual Studio required.

インストール

詳しいことは公式ページ
https://chocolatey.org/install
に書かれているが、ここにもメモをしておく。
管理者権限でcmd.exeを開く

cmd.exe
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

Proxyサーバを使用している場合は下記のスクリプト

cmd.exe
@powershell -NoProfile -ExecutionPolicy Bypass -Command "[System.Net.WebRequest]::DefaultWebProxy.Credentials = [System.Net.CredentialCache]::DefaultCredentials; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

使用例

Google Chromeをインストールしてみる

choco install googlechrome

PythonのディストリビューションAnacondaを検索してみる

> choco search anaconda
Chocolatey v0.10.9
anaconda3 5.0.1 [Approved]
Miniconda 4.3.21 [Approved] Downloads cached for licensed users
miniconda3 4.4.10 [Approved]
anaconda2 5.0.1 [Approved]
nteract 0.8.4 [Approved] Downloads cached for licensed users
nteract.install 0.1.0.20170315 [Approved] Downloads cached for licensed users
6 packages found.

インストールできるパッケージ

https://chocolatey.org/packages
上記のサイトにあるものがインストールできるようです。

感想

便利だが、そもそも開発環境としてWindowsを選択したくないなあ。
Dockerを使える環境なら、Docker上のLinuxに開発環境を構築した方がよいと思います。