ติดตั้งแพคเกจเวอร์ชั่นก่อนหน้านี้โดยใช้ snap?


21

ฉันต้องการติดตั้งkubectlเวอร์ชั่น1.2.4บนเครื่อง เอกสารแนะนำsnap Kubernetes แนะนำให้ใช้สำหรับการติดตั้งบน Ubuntu

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\""

ฉันสงสัยว่า--revisionจะคาดหวัง SHA มากกว่าแบบ Semver

apt-getประชุมของการใช้package=1.2.3ยังไม่ได้ทำงาน:

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

เอกสารการใช้งานดูเหมือนเงียบในคำถาม

มีใครรู้บ้าง

คำตอบ:


20
  1. คุณสามารถเรียกใช้snap info kubectlซึ่งให้รายการรุ่น kubectl
  2. จากนั้นคุณสามารถติดตั้งเวอร์ชันที่คุณต้องการด้วย - ช่องแบบนี้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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.