현재 OS Type, CPU Architecture에 맞는 바이너리 받기
개발을 할 때 특정 툴 또는 라이브러리 등을 설치하다 보면 OS Type과 CPU Architecture를 명시해줘야 되는 경우가 있습니다. 예를 들어 OS Type의 경우 darwin, linux 등이 있고, CPU Architecture는 amd64, arm64 등이 있습니다. 물론 많이 설치하다 보면 자연스럽게 외워지게 되어 문제는 없지만, 사용하는 환경이 변경된다거나 로컬 환경과 실제 배포 환경이 다른 경우에는 각각에 맞춰서 다른 명령을 실행해야 합니다. 이럴 때 알아주면 좋은 명령어 2가지가 있습니다. OS Type uname Ubuntu에서 실행한 경우 MacOS에서 실행한 경우 CPU Architecture dpkg --print-architecture Apple M1, M2 Chip에서 실..