Installer manuellement Azure CLI sur LinuxInstall Azure CLI on Linux manually

S’il n’existe aucun package pour l’interface Azure CLI pour vous et votre distribution, installez l’interface CLI manuellement en exécutant un script.If there's no package for the Azure CLI for you your distribution, install the CLI manually by running a script.

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.

Notes

Il est fortement recommandé d’installer l’interface CLI avec un gestionnaire de package.It's strongly recommend to install the CLI with a package manager. Un gestionnaire de package permet de s’assurer que vous obtenez toujours les dernières mises à jour et garantit la stabilité des composants de l’interface CLI.A package manager makes sure you always get the latest updates, and guarantees the stability of CLI components. Vérifiez s’il existe un package pour votre distribution avant d’installer manuellement.Check and see if there is a package for your distribution before installing manually.

PrérequisPrerequisites

L’interface CLI requiert les logiciels suivants :The CLI requires the following software:

Important

L’interface CLI est également compatible avec Python 2.7.x, dont la fin de vie est prévue pour le 1er janvier 2020.The CLI is also compatible with Python 2.7.x, which is being end-of-lifed on January 1, 2020. C’est la raison pour laquelle nous vous recommandons d’installer Python 3 afin d’exécuter l’interface CLI.For this reason we recommend that you install Python 3 to run the CLI.

Installation ou mise à jourInstall or update

L’installation et la mise à jour de l’interface CLI nécessitent toutes de réexécuter le script d’installation.Both installing and updating the CLI requires re-running the install script. Installez l’interface CLI en exécutant curl.Install the CLI by running curl.

curl -L https://aka.ms/InstallAzureCli | bash

Le script peut également être téléchargé et exécuté localement.The script can also be downloaded and run locally. Vous devrez peut-être redémarrer votre interpréteur de commandes pour que certaines modifications soient prises en compte.You may have to restart your shell in order for changes to take effect.

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 rencontrés pendant une installation manuelle.Here are some common problems seen during a manual installation. Si vous rencontrez un problème qui n’est pas traité ici, signalez ce problème sur GitHub.If you experience a problem not covered here, file an issue on GitHub.

erreur curl « Objet déplacé »curl "Object Moved" error

Si la commande curl renvoie une erreur concernant le -L paramètre ou un message d’erreur indiquant « Objet déplacé », essayez d’utiliser l’URL complète plutôt que la aka.ms redirection :If you get an error from curl related to the -L parameter, or an error message including the text "Object Moved", try using the full URL instead of the aka.ms redirect:

curl https://azurecliprod.blob.core.windows.net/install | bash

az commande introuvableaz command not found

Si vous ne pouvez pas exécuter la commande après l’installation et après avoir utilisé bash et zsh, effacez le cache de hachage de commande de votre interpréteur de commandes.If you can't run the command after installation and using bash or zsh, clear your shell's command hash cache. ExécuterRun

hash -r

et vérifiez si le problème est résolu.and check if the problem is resolved.

Le problème peut également survenir si vous n’avez pas redémarré votre interpréteur de commandes après l’installation.The issue can also occur if you didn't restart your shell after installation. Assurez-vous que l’emplacement de la commande az se trouve dans votre $PATH.Make sure that the location of the az command is in your $PATH. L’emplacement de la commande az estThe location of the az command is

<install path>/bin

É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.

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.

Désinstallez l’interface de ligne de commande en supprimant directement les fichiers de l’emplacement spécifié lors de l’installation.Uninstall the CLI by directly deleting the files from the location chosen at the time of installation. L’emplacement d’installation par défaut est $HOME.The default install location is $HOME.

  1. Supprimez les fichiers CLI installés.Remove the installed CLI files.

    rm -r <install location>/lib/azure-cli
    rm <install location>/bin/az
    
  2. Modifiez votre fichier $HOME/.bash_profile pour supprimer la ligne suivante :Modify your $HOME/.bash_profile file to remove the following line:

    <install location>/lib/azure-cli/az.completion
    
  3. Si vous utilisez bash ou zsh, rechargez le cache de commande de l’interpréteur de commandes.If using bash or zsh, reload your shell's command cache.

    hash -r
    

É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.