マイクロソフト社 パッケージマネージャーの最初のテストリリース
(Windows パッケージ マネージャー)、コマンド ラインを使用してアプリケーションをインストールするためのツールを提供します。
コードは C++ で書かれており、 MITライセンスの下で。 パッケージは次からインストールされます 、コミュニティの参加によってサポートされています。 Windows ストアからプログラムをインストールするのとは異なり、winget を使用すると、不必要なマーケティング、画像、広告を使用せずにアプリケーションをインストールできます。
現在のリリースでは、アプリケーションの検索 (search)、インストール (install)、パッケージ情報の表示 (show)、設定のコマンドがサポートされています。 (ソース)、インストーラー ファイルのハッシュの操作 (ハッシュ)、およびメタデータの整合性のチェック (検証)。 次のリリースでは、アンインストール、リスト、および更新コマンドが追加される予定です。 パッケージオプション からのファイル経由 в 。 実行可能ファイル自体はメイン プロジェクトのサーバーに直接保存され、リポジトリはインデックスとしてのみ機能し、マニフェストは外部 msi ファイル (たとえば、 または ) を使用し、整合性制御と改ざん保護に SHA256 ハッシュを使用します。
最初のフル機能を備えたリリース。 来年 XNUMX 月には、Microsoft Store カタログとの統合、オートコンプリート、さまざまなカテゴリのリリース (リリース、ベータ版)、コントロール パネル用のシステム コンポーネントとアプリケーションのインストール、非常に大きなファイルの配信の最適化 (デルタ アップデート) がサポートされる予定です。パッケージ セット、マニフェストを生成するためのインターフェイス、依存関係の操作、zip 形式のインストール ファイル (msi に加えて) など。
winget パッケージ マネージャーは、最新の実験的リリースのユーザーがすでに利用可能です デスクトップ アプリ インストーラー 1.0 の一部として出荷されます。 現在、リポジトリはすでに 7Zip、OpenJDK、iTunes、Chrome、Blender、DockerDesktop、Dropbox、Evernote、FreeCAD、GIMP、Git、Maxima、Inkscape、Nmap、Firefox、Thunderbird、Skype、Edge、VisualStudio、KiCad、LibreOffice、Minecraft、Opera、Putty などのプロジェクト、TelegramDesktop、Steam、WhatsApp、Wireguard、Wireshark、および多数の .
出所: オープンネット.ru
