チョコレートパッケージのビット数を判断する方法

チョコレートパッケージのビット数を判断する方法

ヘルプを見ると、インストールはデフォルトでプロセッサ アーキテクチャに設定されますが、64 ビット OS があり、32 ビット パッケージしか利用できない場合は、フォールバックされます。では、(理想的にはインストールせずに) どちらを取得するかをどのように判断すればよいでしょうか。また、x86 パッケージ名は常に で終わりますかx86

何らかの方法で--checksum64うまくいくかもしれないが、まだうまくいっていない。参考までに、x86 を強制インストールオプションがありますが、x64 を強制するオプションはないようです。

答え1

この答えは気に入らないが、これは始まりだ。 を実行するchoco install [package]と、バイナリがダウンロードされ、実際にインストールするかどうかを尋ねるために一時停止します。バイナリがドロップされる正確な場所はわかりませんが、AppDAta でパッケージを検索しました。

C:\Users\[ユーザー名]\AppData\Local\Temp\chocolatey\NuGetScratch\0b0d34f0-3921-4e7b-8997-68b940ecb090\fh12npqr.j5j\tools のディレクトリ

2019/09/19 午前 10:36 41,561,144 vcxsrv-64.1.20.5.1.installer_x64.exe
2019/09/19 午前 10:36 40,632,035 vcxsrv.1.20.5.1.installer_x32.exe
               2 ファイル 82,193,179 バイト

幸いなことに、両方のオプションがあることは明らかです。 どちらか一方しかない場合は、バイナリを調べてそれが何であるかを確認する必要があると思います。

関連情報