chocolatey.org Documantation - chocolatey.org
chocolatey/choco - github.com
コマンドでWindowsアプリを楽々管理「Chocolatey」
linuxの yum や apt-get のような OS パッケージ管理ツール。Windows でもインストーラーなしで、コマンドラインからパッケージを DL/Install できるようになる。
Admin 権限で PowerShell を立ち上げて以下実行。途中「このシステムではスクリプトの実行が無効になっているため ... 」とか言われたら WindowsでPowerShellスクリプトの実行セキュリティポリシーを変更する この辺を参考に PowerShell のスクリプト実行ポリシーを変更してからもっかい頑張る。
# インストール
$ iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
# スクリプトの実行権限がないとき
$ Get-ExecutionPolicy # 確認して Restrict とかなら以下。
$ Set-ExecutionPolicy RemoteSigned # ローカルは許可、リモートは署名がないとだめ。
# パッケージ検索
$ choco list php
# パッケージインストール
$ choco install php --version=7.2 -y
# インストールされたパッケージのリスト
$ choco list -l
# パッケージアンインストール
$ choco uninstall php
# パッケージの更新
$ choco upgrade chocolatey # 自身アップデートの例
chocolatey 本体と MSI 方式 ( Windows Installer で配布されているヤツ ) でインストールしたパッケージはデフォルトで C:/ProgramData
配下に格納される。
また、PHP などランタイム系は C:/tools
配下、Apache などの Portable 方式 ( msi を持たずレジストリに登録されないヤツ ) でインストールされたものは ~/AppData/Roaming
配下に格納されていた。
chocolatey/ChocolateyGUI ChocolateyGUI - github.io
ChocolateyGUI - chocolatey.org/packages
$ choco install chocolateygui