The package manager for Windows - Chocolatey - Software Management Automation
Windows用のパッケージマネージャー。
【Chocolatey入門】導入から注意点、今後の可能性まで (Qiita)
https://qiita.com/kangetsu121/items/b6352b547cd32e71bc65
管理者モードのコマンドプロンプトから
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
アンインストーラはない。
フォルダ: C:\ProgramData\chocolatey
環境変数: ChocolateyInstall、ChocolateyToolsLocation、ChocolateyLastPathUpdateを消去、%PATH%から削除。
chocolatey 基本情報まとめ
https://qiita.com/NaoyaOura/items/1081884068fe3ea79570
正式記法 | 省略記法 | 意味 |
---|---|---|
choco install [packageName] | cinst [packageName] | パッケージインストール |
choco list | clist | パッケージの一覧表示 |
choco list [packageName] | clist [packageName] | パッケージの検索 |
choco list -localonly | clist -lo | インストール済みのパッケージ一覧を取得 |
choco outdated | Returns a list of outdated packages | |
choco update [packageName] | cup [packageName] | インストール済みのpackegeをアップデート |
choco update all | cup all | インストール済みのpackegeを全てアップデート※ |
chocolatey uninstall [packageName] | cuninst [packageName] | アンインストール |
chocolatey version | cver | version表示 |
chocolatey config | 設定情報の表示 | |
chocolatey help | ヘルプ |
※–yes
をつけると、更新確認が表示されない。
Windows 11でSkypeをインストール・アップデートしようとすると以下のようなエラー発生(Windows 10では生じなかったような)
ERROR: The remote file either doesn't exist, is unauthorized, or is forbidden for url 'https://download.skype.com/…. Exception calling “GetResponse” with “0” argument(s): “The request was aborted: Could not create SSL/TLS secure channel.”
This package is likely not broken for licensed users - see https://docs.chocolatey.org….
The install of skype was NOT successful.
Error while running 'C:\ProgramData\chocolatey\lib\skype\tools\chocolateyInstall.ps1'.
See log for details.
ChocolatyのSkypeのページにこのトピックがあった。
ここ
https://github.com/chocolatey-community/chocolatey-packages/issues/2251
で指摘されていることだが、Webサーバーが提供する暗号化手段とWindows 11の提供する暗号化手段が合わないとエラーになる。
WorkaroundとしてWindows 11に暗号化手段を追加してしまう、という荒っぽい手段が提示されている。
Enable-TlsCipherSuite -Name TLS_CHACHA20_POLY1305_SHA256