Choclatey 패키지의 비트를 결정하는 방법

Choclatey 패키지의 비트를 결정하는 방법

도움말을 살펴보면 프로세서 아키텍처에 따라 설치가 기본값으로 설정되어 있음을 알 수 있습니다. 하지만 64비트 OS가 있고 32비트 패키지만 사용할 수 있는 경우에는 대체됩니다. 그렇다면 어떤 제품을 받고 있는지 어떻게 알 수 있나요(이상적으로는 설치하지 않고)? 또한 x86 패키지 이름은 항상 x86?

어떻게든 사용하면 --checksum64효과가 있을 수 있지만 아직 작동시키지는 못했습니다. FWIW, 거기에x86 강제 설치옵션이 있지만 x64를 강제하는 옵션은 없는 것 같습니다.

답변1

나는 이 답변이 마음에 들지 않지만 시작입니다. 를 실행 choco install [package]하면 binar(y|ies)를 다운로드하고 잠시 멈춰 실제로 설치할 것인지 묻습니다. 패키지가 드롭될 정확한 위치는 확실하지 않지만 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바이트

다행히도 나에게는 두 가지 옵션이 모두 있다는 것을 분명히 알 수 있습니다. 하나만 있다면 바이너리가 무엇인지 확인하기 위해 바이너리를 조사해야 할 것 같습니다.

관련 정보