Chocolatey の変更点


#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]]