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

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

コンピュータにバージョンをインストールしたいですkubectl1.2.4クバネティス文書推奨用途snapUbuntuにインストールする場合。

snap install --helpあまり役に立ちません。 1つの有望なパラメータが--revision=機能しません。

$ 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

これ文書の使用この問題については沈黙があるようです。

知っている人はいますか?

ベストアンサー1

  1. これを実行すると、snap info kubectlkubectlバージョンのリストが表示されます。
  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

おすすめ記事