You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在RHEL 7.9上安装Azure CLI 2.49及以上版本?

在RHEL 7.9上安装Azure CLI 2.49+版本的可行方案

背景

RHEL 7的官方Azure CLI软件源仅提供到2.38版本,无法通过yum直接升级到2.49及以上版本,以下是几种可落地的替代安装方式:


方案1:通过pip安装(推荐)

Azure CLI支持通过Python的pip包管理器安装指定版本,步骤如下:

  1. 先卸载已有的yum版本:
    sudo yum remove -y azure-cli
    
  2. 安装Python3及pip(RHEL 7默认自带Python2,需手动安装Python3环境):
    sudo yum install -y python3 python3-pip
    
  3. 用pip安装指定版本的Azure CLI(以2.49.0为例):
    pip3 install azure-cli==2.49.0 --user
    
  4. 将用户pip的二进制目录加入系统环境变量(确保后续能直接调用az命令):
    echo 'export PATH=$HOME/.local/bin:$PATH' >> ~/.bashrc
    source ~/.bashrc
    
  5. 验证安装版本:
    az --version
    

方案2:手动下载wheel包离线安装

若服务器无法联网,可手动下载对应版本的wheel包后离线安装:

  1. 获取Azure CLI 2.49.0的wheel包(文件名格式为azure_cli-2.49.0-py3-none-any.whl)
  2. 将包上传到RHEL 7服务器后,执行安装:
    pip3 install azure_cli-2.49.0-py3-none-any.whl --user
    
  3. 确保~/.local/bin已加入环境变量,之后验证版本即可。

方案3:使用容器运行Azure CLI

若不想修改系统Python环境,可通过容器运行指定版本的Azure CLI:

  1. 拉取对应版本的Azure CLI镜像(以2.49.0为例):
    podman pull mcr.microsoft.com/azure-cli:2.49.0
    
  2. 运行容器并挂载本地Azure配置目录(保持登录状态和配置同步):
    podman run -it --rm -v $HOME/.azure:/root/.azure mcr.microsoft.com/azure-cli:2.49.0 az
    
    或进入容器交互模式直接操作:
    podman run -it --rm -v $HOME/.azure:/root/.azure mcr.microsoft.com/azure-cli:2.49.0
    

注意:使用pip安装时若遇到依赖冲突,可尝试添加--ignore-installed参数强制安装,但需谨慎操作避免影响其他Python工具。

内容的提问来源于stack exchange,提问作者Mayur Saxena

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 21:36:01