chocolatey
install
code:Admin PowerShell
$ notepad $profile
code:Microsoft.PowerShell_profile.ps1
# Chocolatey profile
$ChocolateyProfile = "$env:ChocolateyInstall\helpers\chocolateyProfile.psm1"
if (Test-Path($ChocolateyProfile)) {
Import-Module "$ChocolateyProfile"
}
restart powershell
uninstall
$env:ChocolateyInstallが指すディレクトリを削除する
普通はC:\ProgramData\chocolatey
環境変数を削除する
ChocolateyInstall
ChocolateyToolsLocation
ChocolateyLastPathUpdate
PATH (will need updated to remove)
パッケージの一覧
$ choco list -l
インストール済みパッケージの一覧
-l は --localonly のエイリアス
$ choco list ${packageName}
Chocolateyリポジトリから、${packageName} にマッチするものを検索
パッケージのインストール
$ choco install ${packageName}
パッケージの更新
$ choco outdated
最新版でないインストール済みのパッケージを一覧
$ choco upgrade ${packageName}
${packageName} に完全一致するパッケージを更新
半角スペースで複数パッケージ名を並べて、一括更新も可能
$ choco upgrade all
最新版でないインストール済みパッケージをすべて更新
便利
パッケージのアンインストール
$ choco uninstall ${packageName}
インストール済みパッケージのアンインストール
Chocolateyの弱いところとして、アンインストール機能が発展途上という点があります。中にはうまくアンインストールできないものもあるので、その場合は GUIから消す必要があります。
chocolatey自体の更新
$ choco upgrade chocolatey
Qiita.icon