最初にWindowsパッケージマネージャーを確認する

マイクロソフト プレビューをリリースしました 今日の仮想ビルド2020カンファレンス中のWindowsパッケージマネージャー。 Windows管理者はこれを使用して、7-Zip、KeePass、Arduino IDE、Discordなどのファーストパーティおよびサードパーティのプログラムをインストールできます。

Linuxシステムのパッケージマネージャーと同様のパッケージマネージャーを使用すると、ユーザーはWindowsオペレーティングシステム用のプログラムとパッケージを検索、ダウンロード、インストール、およびアンインストールできます。その主な目的は、Windowsでのソフトウェアのインストール、更新、構成を自動化することです。

Windowsパッケージマネージャーは、Linuxまたは次のようなサードパーティのWindowsプログラムのパッケージマネージャーと同様に機能します。 チョコレート 。マイクロソフトはそれをオープンソースとしてリリースすることを決定しました。興味のあるユーザーは、GitHubリポジトリでドキュメントとパッケージマネージャーのプレビューバージョンのダウンロードを確認できます。

パッケージマネージャーには少なくともWindows 10バージョン1709が必要であり、Microsoft Store(Windows 10 Insiderビルドと今すぐ招待メールを送信する必要があります)から、またはGitHubから手動でインストールできます。

インストールしたら、Windowsターミナル、PowerShell、またはコマンドプロンプトのインスタンスを開いて、使用を開始します。コマンドはwingetであり、パラメーターなしで実行して、使用可能なコマンドとヘルプを最初に表示することができます。

winget

現時点で使用できる主なコマンドは次のとおりです。

  • winget install //プログラムをインストールします。
  • winget show //指定されたアプリケーションに関する情報を表示します。
  • winget source //多くのソースに。
  • winget search //すべてのプログラムまたは特定のプログラムを一覧表示します。
  • winget hash //インストーラーファイルをハッシュします。
  • winget validate //マニフェストファイルを検証します。

winget searchコマンドは、Windowsパッケージマネージャーが現在サポートしているプログラムのリストを表示します。現在、人気のあるプログラムや開発ツールの優れた選択がサポートされています。 vim、Whatsapp、GIMP、VLC、Steam、Sublime Textなどのプログラムは、パッケージマネージャーを使用してインストールできます。

windows package manager preview

現時点では、アンインストール機能はサポートされていません。マイクロソフトは、この機能を統合し、すぐにプログラムに機能をリストおよび更新する予定です。

コマンドwinget install 'program name'は、選択されたパッケージをダウンロードし、そのインストーラーを実行します。プログラムはサードパーティのサイト(開発者サイト)からダウンロードされているようで、Microsoftが管理しているリポジトリからはダウンロードされていないようです。

ファイルの場所はwingetによって表示されます。パッケージマネージャーは、exe、msi、msixインストーラーを現在サポートしています。

winget install

Wingetは昇格された権限なしで実行される可能性があります。一部のプログラムのインストールには昇格が必要な場合がありますが、必要な場合はプロンプトが表示されます。

コマンドwinget show 'package name'は、プログラムに関する情報を表示します。これには、ホームページとライセンスへのリンク、ダウンロードURL、SHA256ハッシュ、およびインストーラーのタイプが含まれる場合があります。

ソフトウェア会社や開発者は、プログラムをWindowsパッケージマネージャーに提出してそれらを含めることができるかどうか疑問に思うかもしれません。マイクロソフトは 情報 ドキュメントのウェブサイトのプロセスで。基本的に、開発者が行う必要があるのは、GitHubのWindowsパッケージマネージャーリポジトリにマニフェストを送信する前に、アプリケーションに関する情報を提供するパッケージマニフェストを作成することです。

スクリプトがサポートされています。管理者はバッチまたはPowerShellスクリプトを作成して、複数のアプリケーションを一度にインストールできます。

@エコーオフ
Powertoysとターミナルのエコーインストール
REM Powertoys
winget install Microsoft.Powertoys
%ERRORLEVEL%EQU 0 Echo Powertoysが正常にインストールされた場合。
REM端子
winget install Microsoft.WindowsTerminal
%ERRORLEVEL%EQU 0エコーターミナルが正常にインストールされた場合。 %ERRORLEVEL%

おわりに

Windowsパッケージマネージャーは、Windowsシステム管理者だけでなく、ホームユーザーにとっても不可欠なツールになる可能性があります。これは、Windowsにネイティブに統合されるかどうか、またどのように統合されるか、パッケージの可用性、機能性など、多くの要因に依存します。

では、あなた: Windowsパッケージマネージャーについてどう思いますか?