Microsoft は、新しいオープン パッケージ マネージャー、winget を開発しています。

マイクロソフト社 опубликовала パッケージマネージャーの最初のテストリリース
ウィンゲット (Windows パッケージ マネージャー)、コマンド ラインを使用してアプリケーションをインストールするためのツールを提供します。
コードは C++ で書かれており、 によって配布 MITライセンスの下で。 パッケージは次からインストールされます リポジトリ、コミュニティの参加によってサポートされています。 Windows ストアからプログラムをインストールするのとは異なり、winget を使用すると、不必要なマーケティング、画像、広告を使用せずにアプリケーションをインストールできます。

現在のリリースでは、アプリケーションの検索 (search)、インストール (install)、パッケージ情報の表示 (show)、設定のコマンドがサポートされています。 リポジトリ (ソース)、インストーラー ファイルのハッシュの操作 (ハッシュ)、およびメタデータの整合性のチェック (検証)。 次のリリースでは、アンインストール、リスト、および更新コマンドが追加される予定です。 パッケージオプション 決定 からのファイル経由 マニフェスト в YAML形式。 実行可能ファイル自体はメイン プロジェクトのサーバーに直接保存され、リポジトリはインデックスとしてのみ機能し、マニフェストは外部 msi ファイル (たとえば、 GitHubの または プロジェクトサイト) を使用し、整合性制御と改ざん保護に SHA256 ハッシュを使用します。

最初のフル機能を備えたリリース。 計画されています 来年 XNUMX 月には、Microsoft Store カタログとの統合、オートコンプリート、さまざまなカテゴリのリリース (リリース、ベータ版)、コントロール パネル用のシステム コンポーネントとアプリケーションのインストール、非常に大きなファイルの配信の最適化 (デルタ アップデート) がサポートされる予定です。パッケージ セット、マニフェストを生成するためのインターフェイス、依存関係の操作、zip 形式のインストール ファイル (msi に加えて) など。

winget パッケージ マネージャーは、最新の実験的リリースのユーザーがすでに利用可能です Windowsのインサイダー デスクトップ アプリ インストーラー 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、および多数の マイクロソフトのアプリケーション.

Microsoft は、新しいオープン パッケージ マネージャー、winget を開発しています。

出所: オープンネット.ru

コメントを追加します