Winget - Windows (パッケージ マネージャー) がすべてを取得します
パッケージ管理の概念 (ユーザーがすべてのアプリケーションを取得できる中央の場所に焦点を当てたもの) は、新しいものでも目新しいものでもありません。また、モバイル オペレーティング システムから始まったわけでもありません。これは Linux に何年も存在し、最終的にアプリケーション ストアに姿を変えたものです。 Apple には 1 つ、Google には 1 つ、そして Microsoft にも 1 つありました。
残念ながら、これは Windows の主要な対象者である膨大な数のデスクトップ ユーザーを対象としていません。私は Windows Phone の大ファンでした。Lumia 520 から Lumia 950 まで、今でもいくつか所有していることを誇りに思っています。 Windows ユーザーがこのサイトやあのサイトからソフトウェアを個別に入手するという事実と相まって、最終結果は、この休閑地ではほとんど牽引力がありませんでした。 Windows パッケージ マネージャーは、この状況を修正するための大胆な試みです。
ウィンゲット、わかりましたか?
Microsoft は、そのストアから標準のデスクトップ ソフトウェアを実際に提供したことはありません。 Chocolatey は良い例です。私はこれを 5 年前にテストしました。さて、必要なデスクトップ アプリケーションの完全なバンドルを提供し、インストールとセットアップを自動化する方法さえ提供できる、Microsoft によって公開された公式ツールがあれば、すばらしいと思いませんか?
Windows パッケージ マネージャーとそのコマンド ライン インターフェイスである winget について読んだ後、インストールして試してみることにしました。結局のところ、これがうまく機能すれば、インストール後の簡単なカスタマイズ、ソフトウェアを最新の状態に保つ機能 (Windows ユーザーがあまりしないこと) など、あらゆる可能性が開かれます。簡単にスクリプト化できるため、システムを再構築する場合、セットアップは完全に手動で迅速に行うことができます。
セットアップ
デスクトップ アプリ インストーラー パッケージをダウンロードして実行しました。あまり直感的ではないと言わざるを得ません。適切なインストーラー ウィザードの方がうまく機能しますが、初期のプレビューでは問題ありません。 winget をインストールしたら、コマンド ライン プロンプトまたは PowerShell ウィンドウを開き、cruisin' を開始します。
コマンドはかなり直感的で、技術者が Linux で遭遇するものと似ています。 winget search "package name" を実行して、アプリケーションを見つけます。 winget install "package name" を実行してインストールします。かなり単純に聞こえます。
検索してインストール
そこで、いくつかの基本的な検索を行いました。場合によっては、複数の利用可能なエントリ (またはバージョン) が存在することがあります。そして、ここで私は最初の障害にぶつかりました。利用可能なアプリが複数ある場合:
次のようなメッセージが表示されます:
入力条件に一致する複数のアプリが見つかりました。入力を改善してください。
現在、これはインストール オプションで -e (正確な) フラグを使用することで解決できます。または、好きなバージョンを指定することもできますが、これは最も明白な方法で文書化されていません。機能は時間の経過とともに変化すると思います。たとえば、GIMP の場合:
winget install -e GIMP.GIMP
ウィザードは表示されず、カスタマイズ オプションもありませんでした。繰り返しますが、ユーザーがデフォルト以外の設定を選択する場合があるため、これは注意が必要な場合があります。私が気に入ったのは、インストールが公式サイトからのもので、ダウンロードしたファイルのハッシュが検証されていることです。これは、すべてがココナッツ ミルクほど純粋であることを意味するわけではありませんが、ユーザーがパッケージ マネージャー (またはストア) に期待するレベルの信頼と完全性を提供するための良いスタートです。
順風満帆?
さらにいくつかのアプリを試してみましたが、いくつかの小さな問題が発生しました。たとえば、スチーム。スタブのみを取得すると、最初の実行時に 200MB 相当の実際の Steam データが取得されます。これは、一部のアプリが完全に自動構成されないことを意味し、インストール後の微調整の要素が含まれる可能性があります。
次に、VLC を試し、コンピューターを実行したままにしました。戻ってきたとき、インストールは失敗していました。これは実際には、UAC インストール プロンプト (XYZ をインストールするかどうかを尋ねるポップアップ) に応答しなかったことが原因であることに気付きました。今、私はコマンドラインから標準ユーザーとして実行していたので、プロンプトが表示されたのはおそらくこれが理由であり、それで問題ありません。ただし、これは考慮に入れる必要があります。特に、デフォルト以外のオプションを含め、無人セットアップを行いたい場合は注意が必要です。 EULA も表示されないため、これはこの式のもう 1 つの暗黙の要素です。
...
インストーラー ハッシュの検証に成功しました
インストール中 ...
インストーラーは終了コード:1223 で失敗しました
しかしすぐに、私はたくさんのツールを手に入れました (007 スタイルではありません):
結論
ウィンゲットでの簡単なテストは、非常に満足のいくものでした。このツールはかなり簡単です。パフォーマンスは妥当でした - ネットワークはネットワークであり、帯域幅に依存しますが、実際のインストールには時間がかかる可能性があり、何が起こっているかについての手がかりがないため、実際のプロセスは実際よりも長く感じる場合があります.そうは言っても、忘れられた UAC プロンプトと特定のアプリケーション バージョンに関するあいまいさを除けば、winget は動作しました。奇妙なバグやエラー、またはそのようなものはありませんでした。
これは最終的には良いことだと思います。どのように実装されるかはわかりませんが、Win32 のソフトウェアの世界を完全にカバーすることで、winget は Microsoft Store が勝てなかった場所で勝利を収めることができます。これは、Windows ユーザーが実際にパッケージ マネージャーを使用する本当の動機となる可能性があります。このマネージャーは、アカウントを作成することさえできます (バックアップ、復元などがある可能性があります)。 、モバイル オペレーティング システムであれ、ゲーム プラットフォームであれ、全体として、ウィンゲットは楽しいナゲットだと思います。これが大衆に解き放たれる前に、やるべきことはまだありますが、私はこれがそれであると思います.デスクトップ ユーザーが必要とするパッケージ マネージャー。続きます。
乾杯。
-
Windows ユーザーのバックアップ - クイック n ダーティ ガイド
数か月前、データとアプリケーションの設定と暗号化を含めて、Linux ホーム ディレクトリをバックアップする方法に関する記事を書きました。これは、すべての Linux システムに存在するかなり単純なツールを使用して行われ、いつでもどこでも使用できるようになりました。次に、Windows 用の同等のチュートリアルを求めるメールと提案を受け取りました。 最初は、Windows シェル スクリプトを使用してコマンド ライン ガイドを作成することを検討していましたが、もっと単純なものにすることにしました。ほとんどの人は Windows を視覚的に使用するため、視覚的な記事を行います。すべてのユーザー
-
Ultimate Windows Tweaker - じゃじゃ馬ならし
大げさな名前は大げさな期待をもたらします。 Ultimate Windows Tweaker (UWT) は、Breakfast Club に似た The Windows Club の熱狂的でオタク志向のメンバーによって開発されたツールですが、唯一の違いがあります。このソフトウェアは、200 を超えるオプションと設定で Windows 10 を調整および微調整できるように設計されています。 なぜこれが欲しいのですか? Windows 10 はいたずらなオペレーティング システムであり、広告、テレメトリ、およびその他の IQ 100 未満の機能に関しては、以前のすべてのオペレーティング シス