如何使用自制软件在 Ubuntu 20.04 中正确安装 azure-cli?

How to properly install azure-cli in Ubuntu 20.04 using homebrew?

我正在尝试从克隆的存储库本地安装 azure-cli。我成功地安装了自制软件。但是,当我尝试安装 azure-cli 时,最后出现以下错误:

存储库中的说明适用于其他设备,包括 windows 和 linux。我不知道为什么它对我不起作用:
第 1 步:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
第 2 步:brew tap-new <name>/azure-cli
第 3 步:brew extract azure-cli <name>/azure-cli --version 2.29.2
第 4 步:brew install <name>/azure-cli/azure-cli@2.29.2(这是错误发生的地方)

*注意:该部分是我笔记本电脑的用户名。

我安装成功的其他安装过程:
装饰器设置:
sudo apt install python3-pip
sudo /usr/bin/pip3 install --system decorator
Azure Functions 核心工具:
npm i -g azure-functions-core-tools@3 --unsafe-perm true

我们的本地环境中有 运行 以下 cmdlet,用于在 运行 Ubuntu 20.04 映像的 azure Linux 虚拟机上安装 Home brew & azure cli。

以下是使用的 Linux cmdlet 的列表:

sudo apt update
sudo apt-get install build-essential
sudo apt install git -y ##installing git 
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ##Run Homebrew installation Script
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" ##Add Homebrew to your path

为了确保一切正常使用 brew,我们可以运行它的命令

  brew doctor

它可能会发出安装 GCC 的警告并删除它,只需使用 brew 安装即可

 brew install gcc 

根据 documentation

使用最新版本安装 azure-cli
brew install azure-cli

这里是输出截图以供参考:

您可以参考这个 blog 在 Ubuntu20.04 linux 机器上安装 home brew。