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


18

マシンにkubectlバージョンをインストールしたい1.2.4。Kubernetesのドキュメントでsnap、Ubuntuへのインストールに使用することを推奨しています。

snap install --helpあまり有用ではあり--revision=ません。1つの有望なパラメーターは機能しません。

$ sudo snap install --revision=1.2.4 kubectl
error: cannot decode request body into snap instruction: invalid snap revision: "\"1.2.4\""

--revisionsemverではなくSHA を期待しているのではないかと思います。

使用apt-get規則package=1.2.3も機能しません。

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

使用方法のドキュメントでは、質問に沈黙ようです。

誰か知ってる?

回答:


17
  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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.