Как определить битость упаковки Choclatey

Как определить битость упаковки Choclatey

Просматривая справку, я вижу, что установка по умолчанию соответствует архитектуре вашего процессора; но если у вас 64-битная ОС и доступен только 32-битный пакет, он откатится назад. Так как же узнать, какой пакет вы получаете (в идеале без установки)? Кроме того, всегда ли имена пакетов x86 заканчиваются на x86?

Использование --checksum64чего-то может сработать, но мне пока не удалось заставить это работать. Кстати, естьпринудительная установка x86вариант, но похоже, что нет возможности принудительно установить x64.

решение1

Мне не нравится этот ответ, но это начало. Запустите choco install [package], и он загрузит бинарный файл(y|ies) и остановится, чтобы спросить, хотите ли вы на самом деле установить их. Я не уверен в точном месте, куда он их сбросит, но я только что поискал свой AppDAta на предмет пакета.

Каталог C:\Users\[имя пользователя]\AppData\Local\Temp\chocolatey\NuGetScratch\0b0d34f0-3921-4e7b-8997-68b940ecb090\fh12npqr.j5j\tools

19.09.2019 10:36 41,561,144 vcxsrv-64.1.20.5.1.installer_x64.exe
19.09.2019 10:36 40,632,035 vcxsrv.1.20.5.1.installer_x32.exe
               2 Файл(ы) 82,193,179 байт

К счастью для меня, я ясно вижу, что у меня есть оба варианта. Если есть только один, полагаю, вам просто нужно проверить двоичный файл, чтобы узнать, что это такое.

Связанный контент