
ヘルプを見ると、インストールはデフォルトでプロセッサ アーキテクチャに設定されますが、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 バイト
幸いなことに、両方のオプションがあることは明らかです。 どちらか一方しかない場合は、バイナリを調べてそれが何であるかを確認する必要があると思います。