LinuxやmacOSではそれぞれapt-getやhomebrewのようなパッケージマネージャーが提供されており、開発ツールのインストールなどはコマンドラインから行うのが一般的です。
対してWindowsではGUIから行われることが多いのですが、GUIからの操作は環境構築の再現性を保つのが難しい(もしくはドキュメントを用意するなど手間がかかる)といった側面があります。
そこで今回紹介するChocolateyです。
Chocolateyを利用することでWindowsでもコマンドラインからのパッケージインストールが可能となり、大量のソフトウェアの導入を自動化することが可能となります。Visual StudioやGit、.NETなどの導入も自動化できます(の、ようです)。
本稿でははChocolatey自身の導入と、Node.jsを実際に導入する方法を詳解します。
続きを読む