Chocolatey
2022-04-30 (土) 14:01:04
Chocolatey とは †
動作環境 †
- Windows 7以上 / Windows Server 2003以上
- PowerShell v2 以上
- .NET Framework 4 以上 (インストールされていない場合、自動的にインストールする)
Chocolatey のインストール †
- コマンドプロンプトまたはPowerShell でコマンドを実行して行う。
PowerShell †
- PowerShell を管理者として起動する
- 準備
Get-ExecutionPolicy
- "Restricted"と表示された場合、以下のいずれかを実行
Set-ExecutionPolicy AllSigned Set-ExecutionPolicy Bypass -Scope Process
- "Restricted"と表示された場合、以下のいずれかを実行
- インストール実行
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
- old
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
- 確認
choco choco -?
- old
choco /?
- PowerShell を閉じる
Chocolatey のアップデート †
choco upgrade chocolatey
Chocolateyのパッケージ †
パッケージの種類 †
- インストール版
- インストーラを使う
- パッケージ名の末尾が[.install] または何もない
- ポータブル版
- インストーラを使わない
- パッケージ名の末尾が[.portable]
パッケージのインストール †
cinst [パッケージ名] choco install [パッケージ名].install
- 最新版
choco install [パッケージ名].install -y
- バージョンを指定
choco install [パッケージ名].install --version [バージョン番号] -y
パッケージの一覧表示 †
- 全て
choco list clist
- インストール済のみ
choco list -localonly clist -lo
パッケージの検索 †
choco list [パッケージ名] clist [パッケージ名]
パッケージのアップデート †
- パッケージ単位
choco update [パッケージ名] cup [パッケージ名]
- インストールされている全てのパッケージ
choco update all cup all
パッケージのアンインストール †
choco uninstall [パッケージ名].install cuninst [パッケージ名]
- インストールできるパッケージ
設定ファイル †
- packages.config を作成
- インストールを実行
choco install package.config
Chocolatey Server †
choco install chocolatey.sercer