Posted at

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

More than 1 year has passed since last update.


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に開発環境を構築した方がよいと思います。