스냅을 사용하여 특정 이전 버전의 패키지를 설치하시겠습니까?

스냅을 사용하여 특정 이전 버전의 패키지를 설치하시겠습니까?

컴퓨터에 버전을 설치하고 싶습니다 kubectl. 1.2.4쿠버네티스 문서권장 용도snap우분투에 설치하는 경우.

snap install --help별로 유용하지 않습니다. 하나의 유망한 매개변수가 --revision=작동하지 않습니다.

$ sudo snap install --revision=1.2.4 kubectl
error: cannot decode request body into snap instruction: invalid snap revision: "\"1.2.4\""

--revisionsemver 대신 SHA가 필요한 것 같습니다 .

apt-get규칙을 사용해 package=1.2.3도 작동하지 않습니다.

$ sudo snap install kubectl=1.2.4
error: snap "kubectl=1.2.4" not found

이것문서 사용이 문제에 대해서는 침묵이 있는 것 같습니다.

아는 사람 있나요?

답변1

  1. 이것을 실행하면 snap info kubectlkubectl 버전 목록이 제공됩니다.
  2. 그런 다음 --channel을 사용하여 원하는 버전을 설치 sudo snap install kubectl --channel=1.6/stable --classic 하거나 특정 버전으로 업그레이드/다운그레이드하려는 경우 다음을 수행할 수 있습니다. sudo snap refresh kubectl --channel=1.6/stable --classic

버전 1.2.4는 기본적으로 사용할 수 없는 것으로 보입니다. 이 경우 실행 파일을 다운로드할 수 있습니다.https://storage.googleapis.com/kubernetes-release/release/v1.2.4/bin/linux/amd64/kubectl

답변2

  1. 이것을 실행
    snap refresh --edge sublime-text
    
    Sublime Text를 원하는 버전으로 업데이트하거나
    snap install --edge sublime-text
    
    서브라임 텍스트를 설치합니다.
  2. 대표 --edge채널

관련 정보