📜  安装 az cli wsl - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:53:30.053000             🧑  作者: Mango

安装 az cli wsl - Shell-Bash

如果你是一个使用 Linux 作为开发环境的 Azure 开发者,你可能需要安装 Azure CLI。Azure CLI 是一个轻量级的命令行工具,可以帮助你管理、监视、部署和测试 Azure 资源。

在这篇文章中,我们将介绍如何在 Windows Subsystem for Linux(WSL)中安装 Azure CLI。

WSL 介绍

WSL 是一个在 Windows 系统上运行 Linux 二进制文件的兼容层。使用 WSL,你可以在 Windows 机器上运行 Linux 发行版,并在同一台计算机上运行 Windows 和 Linux 应用程序。

目前,WSL 有两个版本:WSL 1 和 WSL 2。WSL 1 将 Linux 系统的系统调用转换成 Windows 系统调用,而 WSL 2 则是一个完全的虚拟机,可以运行任何 Linux 发行版。

安装 WSL 2

要在 Windows 10 上使用 WSL 2,你需要满足以下条件:

  • Windows 版本:Windows 10 1903(内部版本 18362)或更高版本。
  • 激活了“适用于 Linux 的 Windows 子系统” 功能。
  • 适用于 x64 系统的 64 位 Windows。

如果你的计算机符合以上条件,你可以按照以下步骤安装 WSL 2:

  1. 打开 PowerShell 作为管理员。

  2. 运行以下命令:

    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    
  3. 重启计算机。

  4. 下载并安装适用于你的 Windows 版本的 WSL 2 Linux 内核更新包

  5. 打开 PowerShell 作为管理员,运行以下命令,将 WSL 2 设置为默认版本:

    wsl --set-default-version 2
    
  6. 安装 Linux 发行版,例如 Ubuntu 或 Debian。

现在,你已经成功安装了 WSL 2,可以开始安装 Azure CLI。

安装 Azure CLI

安装 Azure CLI 非常简单。你可以按照以下步骤在 WSL 中安装 Azure CLI:

  1. 打开 WSL 终端。

  2. 运行以下命令,添加 Microsoft 的 GPG 密钥:

    curl -sL https://packages.microsoft.com/keys/microsoft.asc | \
        gpg --dearmor | \
        sudo tee /etc/apt/trusted.gpg.d/microsoft.gpg > /dev/null
    
  3. 运行以下命令,添加 Azure CLI 软件仓库:

    AZ_REPO=$(lsb_release -cs)
    echo "deb [arch=amd64] https://packages.microsoft.com/repos/azure-cli/ $AZ_REPO main" | \
        sudo tee /etc/apt/sources.list.d/azure-cli.list
    
  4. 运行以下命令,更新软件仓库和安装 Azure CLI:

    sudo apt-get update
    sudo apt-get install azure-cli
    
  5. 运行以下命令,验证 Azure CLI 是否已成功安装:

    az --version
    

以上就是在 WSL 中安装 Azure CLI 的详细步骤。如果你遇到了任何问题,可以参考 Azure CLI 官方文档或联系微软客服支持。

结论

通过本文,你学习了如何在 WSL 中安装 Azure CLI。Azure CLI 是一个非常强大的工具,可以帮助你节省大量的时间和精力。希望你可以善用 Azure CLI,并且在开发过程中顺利地使用它。