Winget に慣れていない方のために説明しておくと、これはコンピュータへのソフトウェアのインストールを高速化するのに役立つ自動化ツールです。あなたがしなければならないのは、必要なソフトウェアをシステムに伝えることだけです。次に、Winget は最新バージョン (または必要な 1 つの特定のリリース) を見つけて、バックグラウンドでサイレント インストールします。 Winget を使用すると、アプリのインストール以外にも、パッケージに関する情報の検索、ソースの管理、アプリのアップグレード、アプリのアンインストールなどを行うことができます。
Wingetをダウンロードできます GitHub 上のプロジェクトのリポジトリから。 Microsoft は、Windows 10 でサポートされているすべてのバージョンに Winget を統合することも計画しています。 Windows パッケージ マネージャー Insider プログラムストアからの自動更新を希望し、お使いのバージョンの Windows 10 で実行したい場合。
グラフィックスカードの取り外し
Winget リポジトリは重複したアプリや不正な形式のマニフェストでいっぱいになっています
マイクロソフトのガイドライン 州Winget レジストリにアプリケーションをアップロードしようとしている独立系ソフトウェア ベンダー (ISV) は、GitHub でアプリケーションのマニフェストを送信することでこれを行うことができます。マニフェストの承認は自動化されたプロセスです。アップロードされたマニフェストは、事前定義された一連の基準に対して自動的に検証されます。
Winget 1.0 が公開された後、人々は、すでにそこで利用可能だったアプリを含め、Winget のリポジトリに含める多くのアプリを GitHub に送信し始めました。
さらに、一部のプル リクエストには、マニフェストに誤ったアプリケーション名が含まれていたり、アプリケーションを取得する必要がある「不正な」リンクが含まれていました。多くの場合、新しい送信により、不完全な情報で既存のアプリケーションのマニフェストが上書きされます。
ピーピーコンピュータに、そのようなマニフェストの例を示します。 NitroPDF の PrimoPDF アプリのマニフェスト ファイルには、不正な形式のファイルが含まれていると報告されています。パッケージ識別子('NitroPDFIncNitroPDFPtyLtd.PrimoPDF') とダウンロード URL。
問題がどれほど深刻であるかを示すもう 1 つの良い例は、適切に構成されたマニフェスト ファイルが貢献者によって上書きされたものの、情報が不完全であることです。
不正なマニフェストがすぐに元に戻されたのは良いことですが、将来的にはそのようなインシデントを防ぐメカニズムが必要です。
コミュニティは、マニフェスト ファイルが承認されて全員が利用できるようになる前に、モデレータのチームを設けてマニフェスト ファイルをチェックすることを提案しています。
rtx 3080 ドライバー
Winget の開発の中心人物である Microsoft の Demitrius Nelon 氏は、この問題を認めており、チームにこの問題を提起する予定であると述べています。彼 来る彼自身の解決策を使って:
「選択肢の 1 つは、「新しい」 ディレクトリ内の「新しい」 マニフェストに対して「2 番目の」 承認者を要求することです。」
また、マニフェストの重複チェックシステムの構築を検討していることにも言及した。ネロン氏は、彼らの意図は、マニフェストを提出する人々にとって過度の摩擦と時間の遅れを避けることであると指摘した。