
Olhando a ajuda, vejo que a instalação é padronizada para a arquitetura do seu processador; mas se você tiver um sistema operacional de 64 bits e apenas o pacote de 32 bits estiver disponível, ele retornará. Então, como você pode saber qual está comprando (de preferência sem instalar)? Além disso, os nomes dos pacotes x86 sempre terminarão em x86
?
Usar --checksum64
de alguma forma pode funcionar, mas ainda não consegui fazer isso funcionar. FWIW, há umforçar a instalação do x86opção, mas não parece haver uma para forçar x64.
Responder1
Não adoro essa resposta, mas é um começo. Execute choco install [package]
e ele fará o download dos binar(y|ies) e fará uma pausa para perguntar se você deseja realmente instalá-los. Não tenho certeza do local exato em que eles serão descartados, mas acabei de procurar o pacote em meu AppDAta.
Diretório de C:\Users\[nome de usuário]\AppData\Local\Temp\chocolatey\NuGetScratch\0b0d34f0-3921-4e7b-8997-68b940ecb090\fh12npqr.j5j\tools 19/09/2019 10h36 41.561.144 vcxsrv-64.1.20.5.1.installer_x64.exe 19/09/2019 10h36 40.632.035 vcxsrv.1.20.5.1.installer_x32.exe 2 Arquivo(s) 82.193.179 bytes
Felizmente para mim, posso ver claramente que tenho as duas opções. Se houver apenas um, acho que você só precisa testar o binário para ver o que é.