স্ন্যাপ ব্যবহার করে প্যাকেজের নির্দিষ্ট পূর্ববর্তী সংস্করণটি ইনস্টল করবেন?


21

আমি একটি মেশিনে 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\""

আমি সন্দেহ করি যে --revisionসেমোভারের চেয়ে কোনও এসএএএর প্রত্যাশা করে।

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যা আপনাকে কুবেক্টল সংস্করণগুলির একটি তালিকা দেয়।
  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.