-
pkenv 설치하기24년 11월 이전/Packer 2021. 10. 23. 20:12반응형
Mac OS
Mac OS
에서pkenv
를 설치하기 위해서는 다음 명령어를 연달아 입력하면 된다.$ brew tap kwilczynski/homebrew-pkenv $ brew install pkenv
다른 플랫폼
다른 플랫폼에서는
git
을 이용해서 소스 코드를 다운받는다.$ git clone https://github.com/iamhsa/pkenv.git ${HOME}/.pkenv
그 후 터미널에 다음을 입력하여
pkenv/bin
을 환경 변수PATH
에 업데이트 후, 배시 쉘이 인지할 수 있도록 그 내용을 저장하면 된다.$ echo 'export PATH="${HOME}/.pkenv/bin:$PATH"' >> ${HOME}/.bash_profile
만약
OSX/Linux
환경이라면,pkenv/bin/*
에 심볼릭 링크를 걸어서 위 명령어를 대체할 수 있다.$ ln -s ${HOME}/.pkenv/bin/* /usr/local/bin
설치 검증
정상적으로 설치되었는지 확인하고 싶다면 터미널에 다음을 입력한다.
$ pkenv 0.5.2 Usage: pkenv <command> [<options>] Commands: install Install a specific version of Packer use Switch a version to use uninstall Uninstall a specific version of Packer list List all installed versions list-remote List all installable versions
사용 방법
먼저
list-remote
를 이용해 설치 가능한Packer
버전 목록을 확인할 수 있다.$ pkenv list-remote 1.7.6 1.7.5 1.7.4 1.7.3 ...
그 후 원하는 버전을 설치하면 된다.
$ pkenv install 1.7.6 [INFO] Installing Packer v1.7.6 [INFO] Downloading release tarball from https://releases.hashicorp.com/packer/1.7.6/packer_1.7.6_darwin_amd64.zip ################################################################################################################################################################################## 100.0% [INFO] Downloading SHA hash file from https://releases.hashicorp.com/packer/1.7.6/packer_1.7.6_SHA256SUMS pkenv: pkenv-install: [WARN] No keybase install found, skipping OpenPGP signature verification Archive: pkenv_download.LlmaN6/packer_1.7.6_darwin_amd64.zip inflating: /usr/local/Cellar/pkenv/0.5.0/versions/1.7.6/packer [INFO] Installation of packer v1.7.6 successful [INFO] Switching to v1.7.6 [INFO] Switching completed
설치된
Packer
버전 목록은list
명령어로 확인할 수 있다. (필자는 이미 설치된 버전이 있어서 2개가 뜬다.)$ pkenv list * 1.7.6 (set by /usr/local/Cellar/pkenv/0.5.0/version) 1.7.0
버전이 여러 개일 경우엔
use
명령어로Packer
버전을 변경할 수 있다. (1개라면 다른 버전을 1개 더 설치한다.)$ pkenv use 1.7.0 [INFO] Switching to v1.7.0 [INFO] Switching completed
Packer
버전을 확인하면 바뀐 것을 확인할 수 있다.$ packer --version 1.7.0
Pakcer
특정 버전을 삭제하고 싶다면uninstall
명령어를 사용하면 된다.$ pkenv uninstall 1.7.6 [INFO] Uninstall Packer v1.7.6 [INFO] Packer v1.7.6 is successfully uninstalled
list
명령어를 입력하면 삭제된 것을 확인할 수 있다.$ pkenv list * 1.7.0 (set by /usr/local/Cellar/pkenv/0.5.0/version)
참고
728x90'레거시 > Packer' 카테고리의 다른 글
Packer 설치하기 (0) 2021.10.18 Packer 용어 정리 (0) 2021.03.26