azure - 是否可以在 ubuntu arm64 中安装最新的 azure-cli

标签 azure azure-devops

我正在尝试寻找一些解决方案来为 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/

相关文章:

tfs - 无法 checkin TFS 的更改

azure-devops - 允许 RenovateBot 自动完成 Azure 中的拉取请求,同时需要一次批准

c# - Azure Function,返回状态码+JSON,无需在每个逻辑部分定义返回

azure - 如何在不弹出用户登录页面的情况下获取微软图形 token ?

c# - Ubuntu 服务器上 Azure Docker 上的 ASP.NET 5

azure - 如何在 YAML 管道中循环访问用户定义的变量?

azure - azure apim中的JWT验证失败错误

Azure key 保管库 - WebApp 在选择主体中不可见

git - Azure 分支 PR 策略 - 要求源分支是最新的

azure-devops - Azure DevOps 查询 : How to get all WorkItems that have been set to state "done" after a specific date?