Install Azure CLI on Ubuntu¶
This documentation is based on the official Azure documentation.
Install a few pre-requisites:
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
Download the key for the Microsoft archive:
mkdir -p /etc/apt/keyrings
curl -sL https://packages.microsoft.com/keys/microsoft.asc |
gpg --dearmor |
sudo tee /etc/apt/keyrings/microsoft.gpg > /dev/null
Add the repository to the sources list:
SUITE=$(lsb_release -cs)
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/azure-cli/ $SUITE main" |
sudo tee /etc/apt/sources.list.d/microsoft.list
Pin a few rules to ensure that the Azure CLI is fetched only from Microsoft’s archive:
cat << EOF | sudo tee /etc/apt/preferences.d/99-microsoft
Never prefer packages from the Microsoft repository:
Package: *
Pin: origin https://packages.microsoft.com/repos/azure-cli
Pin-Priority: 1
...except if it is the Azure CLI:
Package: azure-cli
Pin: origin https://packages.microsoft.com/repos/azure-cli
Pin-Priority: 500
EOF
Finally, install the CLI:
sudo apt-get update && \
sudo apt-get install -y azure-cli