我正在尝试寻找一些解决方案来为 ubuntu arm64 安装最新的 az-cli,但遗憾的是我无法做到?
有人可以建议我如何在 ubuntu Arm 上使用 az-cli 吗?
注意: 我可以安装旧版本,但无法按预期工作。这就是为什么寻找更新或最新版本的原因
saan@sg-vm1:~$ az --version
azure-cli 2.0.81
core 2.0.81
telemetry 1.0.4
Extensions:
azure-devops 0.17.0
Python location '/usr/bin/python3'
Extensions directory '/home/saan/.azure/cliextensions'
Python (Linux) 3.8.10 (default, Mar 15 2022, 12:22:08)
[GCC 9.4.0]
Legal docs and information: aka.ms/AzureCliLegal
提前致谢。
最佳答案
通常,您可以使用以下命令在 Ubuntu 上安装 azure CLI:
sudo curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
这将安装包依赖项、添加 Microsoft Azure 包存储库并安装 azure-cli。问题是该存储库中的 arm64 的 azure-cli 软件包已损坏,其中包含的 python3.10 可执行文件适用于 x86_64 架构。
因此,在 azure-cli 修复之前(可以通过此问题跟踪问题,从注释 https://github.com/Azure/azure-cli/issues/7368#issuecomment-753511197 开始)使用 python pip 安装 Azure cli。
仅为您的用户帐户安装。
pip3 install --user azure-cli
export PATH=~/.local/bin:$PATH
az version
{
"azure-cli": "2.40.0",
"azure-cli-core": "2.40.0",
"azure-cli-telemetry": "1.0.8",
"extensions": {}
}
全局安装(需要 root 访问权限):
sudo pip3 install azure-cli
az version
{
"azure-cli": "2.40.0",
"azure-cli-core": "2.40.0",
"azure-cli-telemetry": "1.0.8",
"extensions": {}
}
关于azure - 是否可以在 ubuntu arm64 中安装最新的 azure-cli,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72439452/