स्नैप का उपयोग करके पैकेज के विशिष्ट पिछले संस्करण को स्थापित करें?


21

मैं एक मशीन पर kubectlसंस्करण स्थापित करना चाहूंगा 1.2.4। Kubernetes प्रलेखन Ubuntu पर स्थापना के लिए उपयोग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\""

मुझे संदेह है कि --revisionएक सेवर के बजाय एक SHA की उम्मीद है।

apt-getउपयोग करने का सम्मेलन package=1.2.3भी काम नहीं करता है:

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

उपयोग प्रलेखन सवाल पर खामोश रहा है।

किसी को पता है?

जवाबों:


21
  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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.