Chocolateyチュートリアル:Windowsパッケージマネージャーでワンコマンドソフトウェアインストール

Chocolatey:Windows再インストール後、1つのコマンドですべてのソフトウェアを復元

一言で解決:Windows再インストール後に、ソフトウェアを1つずつダウンロードしてインストールするのにうんざり?Chocolateyが1つのコマンドでよく使うソフトウェアをすべて復元します。

何度経験したことでしょう — Windowsを再インストールし、半日かけて:ブラウザを開き、Chromeを検索、ダウンロード、インストール;次に7-Zipを検索、ダウンロード、インストール;その次にVS Codeを検索… すべてのソフトウェアで同じプロセスを繰り返す。

Chocolateyがこの問題を解決します。

Chocolateyとは?

Chocolateyは Windows向けで最も人気のあるパッケージマネージャーです。PowerShell上に構築されており、1つのコマンドでインターネットからソフトウェアを自動的にダウンロードしてインストールできます。インストール済みの全ソフトウェアのワンクリック更新にも対応。

解決する問題:手動でのソフトウェアインストールを自動化し、Linuxのapt-getのようにシンプルにすること。

コア機能

  • ワンコマンドインストールchoco install firefox で自動ダウンロード&インストール
  • ワンコマンド更新choco upgrade all ですべてのソフトウェアを更新
  • 依存関係の処理:必要な依存関係を自動インストール
  • サイレントインストール:「次へ」をクリックせずにバックグラウンドでインストール
  • 豊富なソフトウェアライブラリ:リポジトリに9,000以上のパッケージ
  • 自動設定:多くのソフトウェアパッケージが事前設定済み

ChocolateyとScoopの選択

使用ケース推奨ツール
Chrome、Firefox、OfficeのインストールChocolatey(より適している)
Python、Node.js、GitのインストールScoopまたはChocolateyのどちらでも
複数バージョンの併用が必要Scoop
管理者権限がないScoop
インストール済みソフトの更新管理Chocolatey

多くの開発者は実際に両方をインストールしています:Chocolateyが日常的なソフトウェアを担当し、Scoopが開発ツールを管理します。

ユーザーの声

「以前はシステム再インストールに少なくとも半日かかっていました。今はChocolateyスクリプトを書いてコーヒーを1杯飲みに行くと、戻ったときにはすべてインストールが完了しています。」

「新しい会社のノートパソコンで最初にすることはChocolateyをインストールして、開発環境を一括インストールすること。効率が格段に向上しました。」

ダウンロード

Chocolateyはダウンロードパッケージを必要としません。管理者PowerShellで以下を実行:

Set-ExecutionPolicy Bypass -Scope Process -Force
[System.Net.ServicePointManager]::SecurityProtocol = 3072
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

ヒント:インストールは管理者としてPowerShellで実行する必要があります。インストール後は choco install パッケージ名 でソフトウェアをインストール、choco list キーワード で利用可能なパッケージを検索できます。

クイックスタート

  1. PowerShellを管理者として開く
  2. インストールスクリプトを実行
  3. インストール後、choco install vscode でテスト
  4. 一括インストール:choco install chrome firefox 7zip notepadplusplus
  5. すべて更新:choco upgrade all
  6. インストール済みを確認:choco list --local-only
ダウンロード

このページの一部のリンクはアフィリエイトリンクです。追加費用なしで少額の手数料を得る場合があります。すべての推奨は客観的なレビューに基づいています。