Встановити певну попередню версію пакета за допомогою оснащення?


21

Я хотів би встановити kubectlверсію 1.2.4на машину. Документація Kubernetes рекомендує використовуватиsnap для встановлення на 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

Документація щодо використання начебто не відповідає питанню.

Хтось знає?

Відповіді:


21
  1. ви можете запустити, snap info kubectlякий дає вам список версій kubectl.
  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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.