web-dev-qa-db-ja.com

スナップを使用して特定の以前のバージョンのパッケージをインストールしますか?

kubectlバージョン1.2.4をマシンにインストールしたい。 Kubernetesのドキュメント buntuへのインストールには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

使用方法のドキュメント は質問に対して沈黙しているようです。

誰か知ってる?

23
Cory Klein
  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

24
Tow