新しいOSに出会った時に私がまず最初にやることの一つは、デフォルトのブラウザ(EdgeかSafari)を起動し、Ninite(Windows)またはmacapps.link(Mac)へ直行することです。どちらのサイトでも、新しいシステムにインストールしたいアプリを選ぶことができます。インストールリストが完成したら、カスタムインストーラ(Ninite)またはターミナルコマンド(macapps.link)を使って、新しいシステムにアプリを素早くインストールできます。
このプロセスは、手動で行う方法(アプリのウェブサイトを一つ一つ訪問し、セットアッププログラムをダウンロードして実行し、あとはただただ待つ)よりもはるかに高速です。しかし、今ではさらに優れた方法があります。これはすべて、Niniteやmacapps.link: Chocolateyよりも多くのソフトウェアをサポートする、使いやすいパッケージマネージャーのおかげです。
Chocolateyについては以前も取り上げました。主にGUI版のアプリで、デスクトップにNiniteの小さなバージョンを再現するものです。今日は、見た目の美しさはさておき、コマンドラインでの操作方法をご紹介します。新品のWindows PCに必須アプリをインストールするには、これが最も速くて簡単な方法だからです。
ステップ1: Chocolateyをインストールする
この無料パッケージマネージャーを新しいシステムで起動するには、インストールする必要があります。インストールは至って簡単です。Windowsのスタートメニューで「コマンド」を検索し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択し、管理者権限のコマンドプロンプトを起動します。
クレジット: デビッド・マーフィー
さらに貴重な時間を節約するには、スタートメニューアイコンを右クリックし、「コマンドプロンプト(管理者)」(表示されたら)を選択してください。PowerShellが表示された場合は、代わりにコマンドプロンプトを開いてください。後で手間が省けます。
クレジット: デビッド・マーフィー
コマンドプロンプトがポップアップしたら、これを入力してEnterキーを押します。(コマンドプロンプトに1行の大きなテキストとして表示されます。)
@”%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”
インストールプロセスが開始されると、たくさんのテキストが表示されます。成功した場合、最後の数行は次のようになります。
クレジット: デビッド・マーフィー
なんと、もう半分終わっているんです。
ステップ2: Chocolateyを使ってたくさんのアプリをインストールする
次に、デスクトップでテキストドキュメントを開きます(実際には、どこで開いても構いません)。このドキュメントに、新しいシステムにインストールしたいアプリのリスト(厳密に言えば、Chocolatey 経由でアプリをインストールするためのコマンド)を保存します。
また、Web ブラウザを開いて、Chocolatey の豊富なアプリ ディレクトリに移動することもできます。
残念なお知らせですが、いよいよ難しい段階ですが、これは一度で済みます。Chocolateyのアプリディレクトリを見て、PCで使っているお気に入りのアプリをすべて探しましょう。おそらく、それらのアプリの名前は既に覚えているでしょう。そうでなくても、処分する古いPC(もしあれば)で探すか、Chocolateyのアプリリスト(名前順または人気順)をざっと見れば、それほど難しくありません。私たち独自のおすすめアプリも用意しているので、そちらもご参考ください。
新しいシステムにインストールしたいアプリを見つけたら、次のようにテキスト ファイルに入力します。
choco install [name of package] -fy
[パッケージ名] は、Chocolatey のアプリディレクトリに記載されているものになります。Google Chrome をインストールする場合は、以下のようになります。choco install googlechrome -fy
小さな「-fy」という指定は、インストールプロセス中に表示されるプロンプトに対して「はい」を選択するようChocolateyに指示するシンプルなフラグです。言い換えれば、このプロセスを可能な限り自動化したいのです。お気に入りのアプリが魔法のようにシステムにインストールされる間、ユーザーがクリックしたり何も操作したりする必要がないようにすることが目標だからです。
これまでのところどう思いますか?
インストールしたいアプリごとに別々の行が必要で、各行の内容は同じである必要があります。つまり、インストールが完了すると、テキストファイルは以下のようになります(選択したアプリによって異なります)。
クレジット: デビッド・マーフィー
これらすべてのアプリを 1 行でインストールできます。次のようになります。choco install googlechrome 7zip.install notepadplusplus.install vlc -fy
ニーズの変化に応じてアプリを簡単に追加したり削除したりできるので、私は複数行のアプローチを好みます。
インストールするアプリのリストが完成したら、テキストファイルを保存して閉じます。ファイル名を変更し、拡張子を「.bat」に変更してEnterキーを押します。(ファイルの拡張子が「.txt」でない場合は、まずファイルエクスプローラーでファイル名拡張子を有効にする必要があります。)
その後、新しい.batファイルを右クリックし、「管理者として実行」を選択すると、すべてのアプリに対してChocolateyのインストールプロセスが開始されます。とても簡単です。
見てください! クレジット:デビッド・マーフィー
完了したら、この .bat ファイルをクラウド (Dropbox、Google Drive など) に保存することをお勧めします。こうすることで、新しいシステム (試している仮想デスクトップを含む) をセットアップするときにいつでもアクセスできるようになります。
ボーナスステップ: 1つのファイルだけですべてをインストールする方法
ここまで読んできた方は、この記事で紹介した手順をすべて同時に実行できるのではないかと疑問に思われているかもしれません。つまり、Chocolateyとお気に入りのアプリの両方を、同じシンプルな.batファイルでインストールできるということです。
あなたはできる!
作成した.batファイルを開き、Chocolateyのインストールコマンドのテキストを先頭に追加します。完了すると、次のような内容になるはずです。(読みやすくするためにワードラップを有効にしていますが、インストールテキストは1行で収まるはずです。)
このファイルを保存して(管理者権限で)実行すると、Chocolateyとお気に入りのアプリが一度にインストールされたWindowsコンピューターが起動します。お分かりですか?Niniteよりもさらに高速です。