Chocolateyでパッケージ管理をする
Chocolateyのインストール
公式サイトの以下のページにインストール手順が書いてある.
Powershellを使ってインストールする.
Powershellを管理者モードで起動する.
以下のコマンドを実行する.
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))]
これでインストール完了.
choco
コマンドを実行して以下のように表示されたらインストール成功.
PS > choco Chocolatey v0.10.15 Please run 'choco -?' or 'choco <command> -?' for help menu.
パッケージ(アプリケーション)のインストール
インストールしたいパッケージが提供されているかを確認するにはchoco list パッケージ名
を実行する.
パッケージ名に指定した文字列を含むパッケージのリストが表示される.ここではchrome
を探してみる.
PS C:\WINDOWS\system32> choco list googlechrome Chocolatey v0.10.15 GoogleChrome 77.0.3865.90 [Approved] Downloads cached for licensed users Vivaldi 2.7.1628.30 [Approved] Downloads cached for licensed users GoogleChrome.Dev 27.0.1453.12 [Approved] GoogleChrome.Canary 28.0.1461.0 [Approved] GoogleChrome-AllUsers 26.0.1410.64 googlechrome-authy 2.3.0 [Approved] googlechrome-zenhub 1.0.0 [Approved] googlechrome-github-expandinizr 1.0.0 [Approved] 8 packages found.
対象のパッケージをインストールする.インストールにはchoco install パッケージ名
を実行する.
PS > choco install googlechrome.canary Chocolatey v0.10.15 Installing the following packages: googlechrome.canary By installing you accept licenses for the packages. Progress: Downloading GoogleChrome.Canary 28.0.1461.0... 100% ...
パッケージのアップデート
choco upgrade パッケージ名
choco upgrade all
パッケージのアンインストール
choco uninstall パッケージ名
インストール済みのパッケージのリストを取得する
choco list -l
-l
はlocalonly
の意味.
PS > choco list -l Chocolatey v0.10.15 chocolatey 0.10.15 chocolatey-core.extension 1.3.3 GoogleChrome 77.0.3865.90 GoogleChrome.Canary 28.0.1461.0
こちらのブログがとても詳しい.