Chocolatey、Windowsの下のパッケージマネージャ
3150 ワード
Chocolateyについて
Chocolatey
(チョコレート味)はWindowsプラットフォームの下にあるパッケージ管理ツールで、Linuxプラットフォームのapt-get
とyum
に似ています.初めてChocolatey
に触れたのは、Git公式サイトでGitをダウンロードしたとき、ダウンロードの速度が超遅く、一度にダウンロードできなかったからだ.くだらないことは言わないで、次にどのようにChocolatey
をインストールして使用するかを見てみましょう.Chocolateyのインストール
Chocolatey
現在は.msi
のようなタイプのファイルのインストールパッケージのインストールはサポートされていません.公式サイトでは、CMDとPowerShellの2つのコマンドラインの方法を提供しています.Chocolatey
のインストールは公式サイトのchocolateyを参照してインストールできますが、以下のいくつかのインストール環境の要求を満たすことが前提です.PowerShellはcmdのスーパーセットです.このように理解すれば、cmdでできることは、PowerShellでもできる.cmsではできないことはPowerShellでもできる.PowerShellについては、Windows Power Shellをクリックして詳しく説明します
ヒント:
Chocolatey
の2つのインストール方法にはスーパー管理者権限が必要です.そうしないと、インストール時にエラーが発生し、ヒント権限が不足します(デフォルトChocolatey
のインストールパスはCディスクの下にあり、権限が不足するとインストールファイルが書き込めない場合があります).CMDインストール
cmd
は一般にC:\Windows\System32
の下にインストールされ、見つかったらマウスの右ボタンを選択して管理者として実行します.cmd
を使用してChocolatey
をインストールするコマンドは、次のとおりです.@"%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"
PowerShellのインストール
powershell
は一般にC:\Windows\System32\WindowsPowerShell\v1.0
にインストールされ、見つかったら同様にマウスの右ボタンを選択して管理者として実行されます.powershell
を使用してChocolatey
をインストールするには、次の手順に従います.Get-ExecutionPolicy
です.Restricted
を返すと、Set-ExecutionPolicy AllSigned
またはSet-ExecutionPolicy Bypass -Scope Process
が実行されます.iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
ヒント:
PowerShell
形式でインストールする場合は、現在のPowerShellのバージョンがv1.0
より大きいことを確認したほうがいいです.そうしないと、CMD
形式でインストールすることをお勧めします.Chocolateyのテスト
入力
choco
は、以下の場合、インストールに成功したことを示します.プロンプト:次のようなエラー・プロンプトが発生した場合は、プロンプト内のコマンド
choco feature enable -n useFipsCompliantChecksums
を実行するだけです.Chocolateyの使用
ご覧のように、Chocolateyはコマンド
choco
でパッケージをダウンロード、管理、インストール、アップグレードします.以下にいくつかの例を挙げて、より多くの使い方はchocolateyの公式サイトを見ることができます.choco upgrade chocolatey
choco list
choco install git
choco upgrade git
最後に書く
道具の良し悪しは人によって異なるので、今では多くのものが評価されています.
Chocolatey
について言えば、このツールは本人にとってとても使いやすくて、少なくともGitバージョンをアップグレードする悩みを解決しました!リファレンスリンク
Windowsシステムの下でパケットマネージャChocolatey chocolateyを使用してエラーを報告する失敗の解決方法