So bestimmen Sie die Bitstärke eines Choclatey-Pakets

So bestimmen Sie die Bitstärke eines Choclatey-Pakets

Beim Durchsehen der Hilfe sehe ich, dass die Installation standardmäßig auf Ihre Prozessorarchitektur abgestimmt ist. Wenn Sie jedoch ein 64-Bit-Betriebssystem haben und nur ein 32-Bit-Paket verfügbar ist, wird darauf zurückgegriffen. Wie können Sie also feststellen, welches Sie erhalten (idealerweise ohne Installation)? Und enden x86-Paketnamen immer mit x86?

Die Verwendung von --checksum64somethin könnte funktionieren, aber ich habe es bisher nicht geschafft, das zum Laufen zu bringen. FWIW, es gibt einex86-Installation erzwingenOption, aber es scheint keine zu geben, um x64 zu erzwingen.

Antwort1

Ich bin nicht begeistert von dieser Antwort, aber es ist ein Anfang. Führen Sie es aus choco install [package], und es lädt die Binärdatei(en) herunter und fragt Sie, ob Sie sie tatsächlich installieren möchten. Ich bin mir nicht sicher, wo genau sie abgelegt werden, aber ich habe gerade in meinen AppData nach dem Paket gesucht.

Verzeichnis von C:\Benutzer\[Benutzername]\AppData\Local\Temp\chocolatey\NuGetScratch\0b0d34f0-3921-4e7b-8997-68b940ecb090\fh12npqr.j5j\tools

19.09.2019 10:36 Uhr 41,561,144 vcxsrv-64.1.20.5.1.installer_x64.exe
19.09.2019 10:36 Uhr 40.632.035 vcxsrv.1.20.5.1.installer_x32.exe
               2 Datei(en) 82.193.179 Bytes

Zum Glück kann ich deutlich erkennen, dass ich beide Optionen habe. Wenn nur eine vorhanden ist, müssen Sie vermutlich nur die Binärdatei untersuchen, um zu sehen, was es ist.

verwandte Informationen