shuhelohelo’s blog

Xamarin.Forms多めです.

Chocolateyでパッケージ管理をする

Chocolateyのインストール

公式サイトの以下のページにインストール手順が書いてある.

chocolatey.org

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

-llocalonlyの意味.

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

こちらのブログがとても詳しい.

qiita.com