aptで任意のバージョンを指定してazure-cliをインストールする方法

最新版にバグがあって、古いバージョンに戻した際のメモ。

ちなみにインストール手順はこちらです。

docs.microsoft.com

利用可能なパッケージの一覧を取得します。

$ apt list -a --installed azure-cli
一覧表示... 完了
azure-cli/bionic,now 2.0.45-1~bionic all [インストール済み]
azure-cli/bionic 2.0.44-1~bionic all
azure-cli/bionic 2.0.43-1~bionic all
azure-cli/bionic 2.0.42-1~bionic all
azure-cli/bionic 2.0.41-1~bionic all
azure-cli/bionic 2.0.38-1~bionic all
azure-cli/bionic 2.0.37-1~bionic all
azure-cli/bionic 2.0.34-1~bionic all
azure-cli/bionic 2.0.33-1~bionic all
azure-cli/bionic 2.0.32-1~bionic all
azure-cli/bionic 2.0.31-1~bionic all

パッケージの詳細情報見たければ apt show 使います。

$ apt show -a azure-cli

指定したバージョンでパッケージをインストール。

$ sudo apt install azure-cli=2.0.44-1~bionic

Extensionも再インストールしておいた方が無難です。

$ az extension list 
$ az extension remove -n botservice
$ az extension add -n botservice