らぎめも

らぎらぎのノート

ユーザ用ツール

サイト用ツール


windows:chocolatey

chocolatey

The package manager for Windows - Chocolatey - Software Management Automation

Windows用のパッケージマネージャー。

【Chocolatey入門】導入から注意点、今後の可能性まで (Qiita)
https://qiita.com/kangetsu121/items/b6352b547cd32e71bc65

必要条件

  • Windows 7+ / Windows Server 2003+
  • PowerShell v2+
  • .NET Framework 4+

インストール

管理者モードのコマンドプロンプトから

@"%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 listclistパッケージの一覧表示
choco list [packageName]clist [packageName]パッケージの検索
choco list -localonlyclist -loインストール済みのパッケージ一覧を取得
choco outdated Returns a list of outdated packages
choco update [packageName]cup [packageName]インストール済みのpackegeをアップデート
choco update allcup allインストール済みのpackegeを全てアップデート※
chocolatey uninstall [packageName]cuninst [packageName]アンインストール
chocolatey versioncverversion表示
chocolatey config 設定情報の表示
chocolatey help ヘルプ

–yesをつけると、更新確認が表示されない。

Windows 11でSkype

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
windows/chocolatey.txt · 最終更新: 2024/10/03 by 管理者

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki