Cài đặt phiên bản cụ thể trước đó của gói bằng snap?


18

Tôi muốn cài đặt kubectlphiên bản 1.2.4trên máy. Tài liệu Kubernetes khuyên bạn nên sử dụngsnap để cài đặt trên Ubuntu.

snap install --helpkhông hữu ích lắm, thông số đầy hứa hẹn --revision=không hoạt động:

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

Tôi nghi ngờ rằng --revisionmong đợi một SHA chứ không phải là một học kỳ.

Quy apt-getước sử dụng package=1.2.3cũng không hoạt động:

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

Các tài liệu sử dụng dường như im lặng về câu hỏi.

Có ai biết không?

Câu trả lời:


17
  1. bạn có thể chạy snap info kubectltrong đó cung cấp cho bạn một danh sách các phiên bản kubectl.
  2. Sau đó, bạn có thể cài đặt phiên bản ưa thích của mình với - kênh như thế này sudo snap install kubectl --channel=1.6/stable --classic hoặc nếu bạn muốn nâng cấp / hạ cấp xuống phiên bản cụ thể: sudo snap refresh kubectl --channel=1.6/stable --classic

Có vẻ như phiên bản 1.2.4 không khả dụng trong snap, trong trường hợp đó bạn có thể tải xuống tệp thực thi https://storage.googleapis.com/kubernetes-release/release/v1.2.4/bin/linux/amd64/kubectl

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.