退屈な実行ファイルをダブルクリックする代わりに、パッケージマネージャーを使ってアプリをインストールすることほど、セクシーなことはありません。口に出すだけでスムーズにできます。でも、コマンドラインツール(正確にはPowerShell)を使ってアプリをインストールしたりアップデートしたりするのは、どこか楽しいものです。一度コツをつかめば、通常のWindowsストアアプリを使うよりもずっと良い体験になります(少なくとも私はそう聞きました)。
朗報です。Windows 10 にはまったく新しいパッケージマネージャーが搭載されます。少なくとも、搭載される予定です。Microsoft は現在 Windows パッケージマネージャーをテスト中で、既に多くのアプリをインストールできます。ただし、パッケージマネージャーにアクセスするには、いくつかのハードルをクリアする必要があります。
Windows パッケージ マネージャーをテストするためのサインアップ方法
Microsoftの説明によると、Windows パッケージ マネージャーを試すにはいくつかの方法があります。Windows Insider プログラムに登録している方(最先端の環境を好む方)は、すでにアクセスできます。そうでない場合は、Windows パッケージ マネージャー専用の Insider プログラムに登録するか、GitHub から自分でインストールすることもできます。ただし、GitHub からインストールする場合は自動更新は行われません。
私はオプション 2 を選択し、申し込み後すぐにプレビュー プログラムへの参加が承認されたことを知らせるメールを受け取りました。
クレジット: デビッド・マーフィー
どちらの方法を選ぶにしても、Windowsストアを開いてアプリインストーラーをダウンロードする必要があります。Microsoftのブログ記事にリンクが掲載されていますが、私の場合はうまくいきませんでした。幸いなことに、もう一つやり方があります。Windowsキー+Rキーを連打して、以下のコードをコピー&ペーストするだけです。
ms-windows-store://pdp/?productid=9nblggh4nns1
これでアプリ インストーラーが読み込まれるようになり、念のためすぐに再インストールしました。
クレジット: デビッド・マーフィー
この時点で、コマンドプロンプトを開いて「winget」コマンドを実行し、パッケージマネージャーをテストしようとしましたが、奇妙なことが起こりました。
クレジット: デビッド・マーフィー
うーん。この問題を抱えているのは私だけではないようです。どうやらインストールプロセスにバグがあるようです。GitHubのスレッドで提案された修正をいくら試しても、wingetは私の環境では動作しませんでした。結局、GitHub版のパッケージマネージャーをインストールして、とりあえず試してみることにしました。すると、完璧に動作しました。
クレジット: デビッド・マーフィー
Windows パッケージ マネージャーをインストールしました。次は何をすればいいですか?
さあ、楽しみましょう。まずはWindowsパッケージマネージャーでインストールできるものをすべて知りたいですよね?簡単です。wget searchコマンドプロンプトに入力して、さあ、始めましょう。表示される内容の一部をご紹介します。
これまでのところどう思いますか?
クレジット: デビッド・マーフィー
アプリをインストールするには、 と入力するだけですwinget install [app name]。アプリの詳細情報が必要な場合は、winget show [app name]他の操作を行う前に と入力してください。また、複数のアプリケーションを一度にインストールする簡単なスクリプトを作成することもできます。例えば、
@echo off Echo Install a bunch of appswinget install winrarif %ERRORLEVEL% EQU 0 Echo WinRAR installed successfully. winget install thunderbirdif %ERRORLEVEL% EQU 0 Echo Thunderbird installed successfully.pause
これをテキストファイルにコピー&ペーストし、必要な数のアプリを追加(3行目と4行目をコピー&ペーストし、アプリ名を変更)して、.BATファイルとして保存します。お気に入りのアプリをPCに再インストールする必要があるときはいつでも、この.BATファイルを実行できます。Niniteなどのアプリを使って一括インストールを管理するのと同じように操作できます。
アプリが正しくインストールされなかった場合はどうなりますか?アプリをアップデートするにはどうすればよいですか?
これはWindowsパッケージマネージャーのプレビューリリースなので、多少の不具合は避けられません。例えばGimpをインストールしようとした時、2つのバージョンからどちらかを選択するように何度も促されました。もちろん最新バージョンを選びたいのですが、スクリプトを作成する際にさらに細かい点を考慮する必要が出てきます。そして、アプリをインストールしようとしてうまくいかなかった時に初めて気づくことになるでしょう。
そういえば、WhatsAppをインストールしたはずなのに、どうやらPCにインストールされていないようです。どこに行ったのか、そもそもインストールされたのかも分かりませんが、まあ、そういうことです。
これはプレビュービルドなので、パッケージマネージャーには、より堅牢なプログラムに求められるであろう重要な機能が欠けています。アプリのアンインストール機能(現時点ではWindowsのコントロールパネルから行う必要があります)に加え、さらに重要な、既にインストール済みのアプリを更新する機能も欠けています。ご安心ください。この機能は今後追加される予定です。ただ、まだ提供されていないだけです。もしご満足いただけない場合は、Scoopをお試しください。