\r\n\r\n
マイクロソフトの新しいWindowsパッケージマネージャは、1つのコマンドを実行することで簡単にアプリケーションをインストールすることができます。ここでは、新しい「winget」コマンドを試す方法と、このLinuxスタイルのパッケージ・マネージャがなぜWindows 10の未来にとって非常にエキサイティングなものなのかを説明します。
Linuxでは、パッケージマネージャが一般的です。ウェブでアプリケーションを検索し、インストーラーをダウンロードし、ウィザードをクリックする代わりに、クイックコマンドを実行するだけで、アプリケーションの名前を検索してインストールすることができます。
例えば、Microsoft PowerToysをインストールするには、ターミナルウィンドウを開き、「WinGetInstallPowerToys」を実行します。このコマンドは、お客様が追加で入力することなく、自動的にソフトウェアを検索し、ダウンロードし、インストールします。というくらいにシンプルです。
背景には、マイクロソフトが自社のソフトウェアリポジトリをホストしていることがあり、他の組織や個人も独自のリポジトリをホストすることができます。特に開発者やシステム管理者にとっては、Linuxの生産性を向上させるための重要な機能です。
今のところ、このツールは開発者向けに設計されていますが、マイクロソフトやサードパーティの開発者が、アプリケーションを素早く見つけてインストールするためのシンプルなグラフィカルツールを作る日が来るかもしれませんね。Windows App Storeのようなもので、実際に利用されているWindowsデスクトップアプリケーションの全種類にアクセスできるようになるかもしれません。つまり、チョコレートと同じで、窓に内蔵されているのです。
Windowsパッケージマネージャの動作とWindowsパッケージ管理の将来についてのマイクロソフトのビジョンについてのより詳しい情報は、マイクロソフトのWindowsパッケージマネージャのプレビューの発表とWindowsパッケージ管理の**partyドキュメントを読んでください。
また、Windowsパッケージマネージャは、GitHub上でオープンソースプロジェクトとして公開されています。
2020年5月19日より、Windowsパッケージマネージャをプレビュー版で提供します。いつか、Windows 10の将来のアップデートに直接統合されるでしょう。
それまでは、いくつかの方法で実現することができます。
将来的には、このようなことは一切必要なく、wingetはすべての安定版Windows 10に組み込まれる予定です。2020年5月現在、マイクロソフトはテストしてバグを解消し、ソフトウェアはプレビューの状態になっています。
関連記事:新しいWindows端末が完成、その驚きの理由とは?
wingetはWindows PowerShellまたは古典的なコマンドプロンプト環境から実行できます。新しいWindowsターミナルがまだインストールされていない場合は、インストールすることをお勧めします。
コマンドラインから、wingetコマンドを実行すると、ツールの使用方法の詳細が表示されます。
アプリケーションを検索するには、次のコマンドを実行し、"name "を検索フレーズに置き換えてください。
winget search nameアプリケーションをインストールするには、次のコマンドを実行します。"name "はアプリケーションの名前に置き換えてください。
winget install nameアプリケーションの詳細情報を表示するには、次のコマンドを実行します。"name "をアプリケーションの名前または検索フレーズに置き換えてください。
winget show name利用可能なアプリケーションの全リストを表示するには、次のコマンドを実行します。
winget install最初のリリースでは、wingetリポジトリにはすでに様々な人気のあるデスクトップアプリケーションが含まれていました。通常のWindowsデスクトップアプリケーションから開発者向けツールまで、あらゆるものが揃っています。Google Chrome, Mozilla Firefox, Zoom, Steam, VLC media player, Spotify, Windows Terminal, visualstudio code, Ruby, Microsoft PowerToysなど、多数がリストアップされています。
ソースコードを管理するには、winget sourceを実行します。コマンドのリストが表示されます。
winget source listwingetの初期バージョンでは、https://winget.azureedge.net/cache にあるMicrosoftによって実行される組み込みのwingetソースコードだけがあります。将来的には、winget source addを使ってサードパーティのソースコードを追加することができるようになります。
これを行うには、-? に移動します。 例えば、winget で使用できるさまざまなオプションを確認するには、次のコマンドを実行します。
winget search -?マイクロソフトは今後、間違いなくWindowsパッケージマネージャに機能を追加していくでしょうし、より強力になっていくことでしょう。初期リリースでも、wingetは、私たちがwindows 10のリリース前にずっと望んでいたOneGetのような姿をしています。
十分な開発者のサポートがあれば、グラフィカルなパッケージマネージャを有効にすることさえ可能です。これこそ、実際に使いたいデスクトップアプリケーションが多すぎるWindows App Storeに望むことです。