Chocolateyは Windows 用のパッケージマネージャー
インストール
powershell を 管理者として実行
で起動し以下のコマンドを実行する
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
非管理者としてインストールする事もできるがインストールできるパッケージが制限される。
コマンド
一覧
- packages
choco list <filter>
インストール
choco install <pkg>
アンインストール
choco uninstall <pkg|all>
インストール済み一覧
choco list -l
アップデート
choco upgrade <pkg|all>
使用しているバージョン一覧
choco list -lo
export
choco export --include-version-numbers -o="'c:¥temp¥packages.config'"
import
choco install packages.config
アンインストール
アンインストール方法はフォルダ C:¥ProgramData¥chocolatey
と環境変数 $env:ChocolateyInstall
を削除する。
アンインストール用のスクリプトが用意されているが内容が理解できる場合のみ実行する。
困ったら
choco -?