#author("2020-08-13T11:47:19+09:00","default:k1rou","k1rou") *Chocolatey [#t5e3fd34] #author("2022-04-30T14:01:04+09:00","default:k1rou","k1rou") *Chocolatey とは [#t5e3fd34] -[[Windows]]環境向けの[[パッケージ管理]]システム -https://chocolatey.org/ -https://github.com/chocolatey/chocolatey **Chocolateyとは [#s1754d1b] -[[Windows]]環境向けの[[パッケージ管理]]システム **動作環境 [#tc13ddf7] *動作環境 [#tc13ddf7] -Windows 7以上 / Windows Server 2003以上 -PowerShell v2 以上 -.NET Framework 4 以上 (インストールされていない場合、自動的にインストールする) **Chocolatey のインストール [#td5a0f4d] *Chocolatey のインストール [#td5a0f4d] -コマンドプロンプトまたはPowerShell でコマンドを実行して行う。 ***PowerShell [#x069dc83] **PowerShell [#x069dc83] -PowerShell を管理者として起動する -準備 Get-ExecutionPolicy --"Restricted"と表示された場合、以下のいずれかを実行 Set-ExecutionPolicy AllSigned Set-ExecutionPolicy Bypass -Scope Process -インストール実行 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 のアップデート [#obee1023] *Chocolatey のアップデート [#obee1023] choco upgrade chocolatey **Chocolateyのパッケージ [#hb053bee] ***パッケージの種類 [#k4509cef] *Chocolateyのパッケージ [#hb053bee] **パッケージの種類 [#k4509cef] --インストール版 ---インストーラを使う ---パッケージ名の末尾が[.install] または何もない --ポータブル版 ---インストーラを使わない ---パッケージ名の末尾が[.portable] ***パッケージのインストール [#ga72c155] **パッケージのインストール [#ga72c155] cinst [パッケージ名] choco install [パッケージ名].install -最新版 choco install [パッケージ名].install -y -バージョンを指定 choco install [パッケージ名].install --version [バージョン番号] -y ***パッケージの一覧表示 [#b926418d] **パッケージの一覧表示 [#b926418d] -全て choco list clist -インストール済のみ choco list -localonly clist -lo ***パッケージの検索 [#ie24059f] **パッケージの検索 [#ie24059f] choco list [パッケージ名] clist [パッケージ名] ***パッケージのアップデート [#o53e0a87] **パッケージのアップデート [#o53e0a87] -パッケージ単位 choco update [パッケージ名] cup [パッケージ名] -インストールされている全てのパッケージ choco update all cup all ***パッケージのアンインストール [#y19f8716] **パッケージのアンインストール [#y19f8716] choco uninstall [パッケージ名].install cuninst [パッケージ名] -インストールできるパッケージ --https://chocolatey.org/packages ***設定ファイル [#x124bd3a] **設定ファイル [#x124bd3a] -packages.config を作成 -インストールを実行 choco install package.config **Chocolatey Server [#s6bdc9e2] *Chocolatey Server [#s6bdc9e2] choco install chocolatey.sercer **関連サイト [#u0f984d6] *関連サイト [#u0f984d6] -インストーラー版とポータブル版 --http://yanor.net/wiki/?Windows-%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%2FChocolatey%2F%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%A9%E3%83%BC%E7%89%88%E3%81%A8%E3%83%9D%E3%83%BC%E3%82%BF%E3%83%96%E3%83%AB%E7%89%88 **関連用語 [#zadc5d98] *関連用語 [#zadc5d98] -[[PowerShell]]