Installer Azure CLI avec yumInstall Azure CLI with yum

Pour les distributions Linux avec yum telles que RHEL, Fedora ou CentOS, il existe un package pour Azure CLI.For Linux distributions with yum such as RHEL, Fedora, or CentOS, there's a package for the Azure CLI. Ce package a été testé avec RHEL 7, Fedora 19 et versions ultérieures et CentOS 7.This package has been tested with RHEL 7, Fedora 19 and higher, and CentOS 7.

La version actuelle de l’interface CLI est 2.0.64.The current version of the CLI is 2.0.64. Pour plus d’informations sur la version la plus récente, consultez les Notes de publication.For information about the latest release, see the release notes. Pour connaître la version que vous avez installée et savoir si elle nécessite d’être mise à jour, exécutez az --version.To find your installed version and see if you need to update, run az --version.

Important

Le package RPM d’Azure CLI dépend du package python.The RPM package of the Azure CLI depends on the python package. Sur votre système, il peut s’agir d’une version de Python antérieure à la version imposée, Python 2.7.x.On your system, this may be a Python version which predates the requirement of Python 2.7.x. Si cela vous concerne, recherchez un package python de remplacement, ou suivez les instructions d’installation manuelle.If this affects you, find a replacement python package or follow the manual install instructions.

N’oubliez pas que la fin de vie de Python 2 est prévue pour le 1er janvier 2020, et qu’il ne recevra plus de mises à jour.Be aware that Python 2 is being end-of-lifed on January 1, 2020, and will no longer receive updates. Vous devez donc effectuer une mise à niveau vers Python 3, dès que possible.For this reason, upgrade to Python 3 when possible. Azure CLI est compatible avec Python 3.6 et les versions ultérieures.The Azure CLI is compatible with Python 3.6 and higher.

InstallerInstall

  1. Importez la clé de référentiel Microsoft.Import the Microsoft repository key.

    sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
    
  2. Créez des informations de référentiel azure-cli locales.Create local azure-cli repository information.

    sudo sh -c 'echo -e "[azure-cli]\nname=Azure CLI\nbaseurl=https://packages.microsoft.com/yumrepos/azure-cli\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/azure-cli.repo'
    
  3. Installez avec la commande yum install.Install with the yum install command.

    sudo yum install azure-cli
    

Vous pouvez ensuite exécuter l’interface de ligne de commande Azure avec la commande az.You can then run the Azure CLI with the az command. Pour vous connecter, utilisez la commande az login.To sign in, use az login command.

  1. Exécutez la commande login.Run the login command.

    az login
    

    Si l’interface CLI peut ouvrir votre navigateur par défaut, elle le fera et chargera une page de connexion par la même occasion.If the CLI can open your default browser, it will do so and load a sign-in page.

    Sinon, vous devez ouvrir une page de navigateur et suivre les instructions sur la ligne de commande pour entrer un code d’autorisation après avoir accédé à https://aka.ms/devicelogin dans votre navigateur.Otherwise, you need to open a browser page and follow the instructions on the command line to enter an authorization code after navigating to https://aka.ms/devicelogin in your browser.

  2. Dans le navigateur, connectez-vous avec les informations d’identification de votre compte.Sign in with your account credentials in the browser.

Pour en savoir plus sur les différentes méthodes d’authentification, consultez Se connecter avec Azure CLI.To learn more about different authentication methods, see Sign in with Azure CLI.

Résolution de problèmesTroubleshooting

Voici certains problèmes courants lors de l’installation avec yum.Here are some common problems seen when installing with yum. Si vous rencontrez un problème n’étant pas évoqué ici, signalez un problème sur github.If you experience a problem not covered here, file an issue on github.

Échec de l’installation ou de l’exécution de l’interface de ligne de commande sur le sous-système Windows pour LinuxCLI fails to install or run on Windows Subsystem for Linux

Dans la mesure où le sous-système Windows pour Linux (WSL) est une couche de traduction d’appel système, sur la plateforme Windows, il se peut que vous rencontriez une erreur lors de l’installation ou de l’exécution d’Azure CLI.Since Windows Subsystem for Linux (WSL) is a system call translation layer on top of the Windows platform, you might experience an error when trying to install or run the Azure CLI. L’interface CLI repose sur certaines fonctionnalités qui peuvent avoir un bogue dans WSL.The CLI relies on some features that may have a bug in WSL. Si vous rencontrez une erreur, quelle que soit votre méthode d’installation de l’interface CLI, il y a des chances que l’erreur vienne de WSL et non de la méthode d’installation de l’interface CLI.If you experience an error no matter how you install the CLI, there's a good chance it's an issue with WSL and not with the CLI install process.

Pour réussir l’installation de WSL, et potentiellement les problèmes liés :To troubleshoot your WSL installation and possibly resolve issues:

  • Si possible, employez une méthode d’installation identique sur un appareil ou une machine virtuelle Linux pour voir si cela fonctionne.If you can, run an identical install process on a Linux machine or VM to see if it succeeds. Le cas échéant, votre problème est probablement lié à WSL.If it does, your issue is almost certainly related to WSL. Pour démarrer une machine virtuelle Linux dans Azure, consultez la documentation Créer une machine virtuelle Linux dans le portail Azure.To start a Linux VM in Azure, see the create a Linux VM in the Azure Portal documentation.
  • Assurez-vous que vous exécutez la version la plus récente de WSL.Make sure that you're running the latest version of WSL. Pour obtenir la version la plus récente, mettez à jour votre installation Windows 10.To get the latest version, update your Windows 10 installation.
  • Vérifiez s’il n’y pas déjà des problèmes ouverts pour WSL qui pourraient régler votre problème.Check for any open issues with WSL which might address your problem. Vous trouverez le plus souvent des conseils pour contourner le problème, ou des informations relatives à une future version qui règlera le problème.Often there will be suggestions on how to work around the problem, or information about a release where the issue will be fixed.
  • S’il n’y a rien au sujet de votre problème, renseignez un nouveau problème avec WSL et veillez à inclure le plus d’informations possible.If there are no existing issues for your problem, file a new issue with WSL and make sure that you include as much information as possible.

Si vous rencontrez de nouveau des problèmes d’installation ou d’exécution sur WSL, vous devrez peut-être installer l’interface CLI pour Windows.If you continue to have issues installing or running on WSL, consider installing the CLI for Windows.

Mettre à jourUpdate

Mettre à jour Azure CLI avec la commande yum update.Update the Azure CLI with the yum update command.

sudo yum update azure-cli

Désinstaller l’interfaceUninstall

Si vous décidez de désinstaller l’interface de ligne de commande Azure, nous sommes désolés de vous voir partir.If you decide to uninstall the Azure CLI, we're sorry to see you go. Avant de la désinstaller, utilisez la commande az feedback pour nous dire ce qui pourrait être amélioré ou révisé.Before you uninstall, use the az feedback command to let us know what could be improved or fixed. Notre objectif est de rendre l’interface Azure CLI conviviale et exempte de bogues.Our goal is to make the Azure CLI bug-free and user-friendly. Si vous avez rencontré un bogue, nous vous serions reconnaissants de bien vouloir signaler un problème lié à GitHub.If you found a bug, we'd appreciate it if you file a GitHub issue.

  1. Supprimez le package de votre système.Remove the package from your system.

    sudo yum remove azure-cli
    
  2. Si vous ne prévoyez pas de réinstaller l’interface CLI, supprimez les informations de référentiel.If you don't plan to reinstall the CLI, remove the repository information.

    sudo rm /etc/yum.repos.d/azure-cli.repo
    
  3. Si vous avez supprimé les informations de référentiel, supprimez également la clé de signature Microsoft GPG.If you removed the repository information, also remove the Microsoft GPG signature key.

    MSFT_KEY=`rpm -qa gpg-pubkey /* --qf "%{version}-%{release} %{summary}\n" | grep Microsoft | awk '{print $1}'`
    sudo rpm -e --allmatches gpg-pubkey-$MSFT_KEY
    

Étapes suivantesNext Steps

Maintenant que vous avez installé l’interface CLI, découvrez ses fonctionnalités et ses commandes courantes.Now that you've installed the Azure CLI, take a short tour of its features and common commands.