Azure CLI installeren met zypperInstall Azure CLI with zypper

Voor Linux-distributies met zypper, zoals openSUSE of SLES, is er een pakket beschikbaar voor Azure CLI.For Linux distributions with zypper, such as openSUSE or SLES, there's a package available for the Azure CLI. Dit pakket is getest met openSUSE 42,2 en hoger, en SLES 12 SP 2 en hoger.This package has been tested with openSUSE 42.2 and later, and SLES 12 SP 2 and later.

De huidige versie van de Azure CLI is 2.0.77.The current version of the Azure CLI is 2.0.77. Zie de opmerkingen bij de release voor meer informatie over de nieuwste release.For information about the latest release, see the release notes. Voer az --versionuit om de geïnstalleerde versie te vinden en te controleren of u deze moet bijwerken.To find your installed version and see if you need to update, run az --version.

Belangrijk

Het RPM-pakket van de Azure CLI is afhankelijk van het python3-pakket.The RPM package of the Azure CLI depends on the python3 package. Op uw systeem kan dit een python-versie zijn die de vereiste van python 3.6. x voorstrijkt.On your system, this may be a Python version which predates the requirement of Python 3.6.x. Als dit van invloed is op u, kunt u een vervangend python3-pakket vinden of de hand matige installatie-instructiesvolgen.If this affects you, find a replacement python3 package or follow the manual install instructions.

Houd er rekening mee dat python 2 op 1 januari 2020 het einde van de levens duur is en dat er geen updates meer worden ontvangen.Be aware that Python 2 is being end-of-lifed on January 1, 2020, and will no longer receive updates. In een toekomstige versie van Azure CLI wordt ondersteuning voor python 2,7 verloren.A future version of Azure CLI will drop support for Python 2.7. Daarom moet u, indien mogelijk, een upgrade uitvoeren naar python 3.For this reason, upgrade to Python 3 when possible. De Azure CLI is compatibel met python 3,6 en hoger.The Azure CLI is compatible with Python 3.6 and higher.

InstallerenInstall

  1. curl installeren:Install curl:

    sudo zypper install -y curl
    
  2. Importeer de sleutel voor de Microsoft-opslagplaats:Import the Microsoft repository key:

    sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
    
  3. Maak gegevens voor lokale azure-cli-opslagplaats:Create local azure-cli repository information:

    sudo zypper addrepo --name 'Azure CLI' --check https://packages.microsoft.com/yumrepos/azure-cli azure-cli
    
  4. Werk de index van het zypper-pakket bij en installeer:Update the zypper package index and install:

    sudo zypper install --from azure-cli -y azure-cli
    

U kunt vervolgens Azure CLI uitvoeren met de opdracht az.You can then run the Azure CLI with the az command. Gebruik de opdracht az login om u aan te melden.To sign in, use az login command.

  1. Voer de opdracht login uit.Run the login command.

    az login
    

    Als de CLI uw standaard browser kan openen, wordt dit gedaan en wordt er een Azure-aanmeldings pagina geladen.If the CLI can open your default browser, it will do so and load an Azure sign-in page.

    Als dat niet het geval is, https://aka.ms/devicelogin opent u een browser pagina op en voert u de autorisatie code in die wordt weer gegeven in uw Terminal.Otherwise, open a browser page at https://aka.ms/devicelogin and enter the authorization code displayed in your terminal.

  2. Meldt u zich in de browser aan met uw accountreferenties.Sign in with your account credentials in the browser.

Raadpleeg Aanmelden met Azure CLI voor meer informatie over verschillende verificatiemethoden.To learn more about different authentication methods, see Sign in with Azure CLI.

Problemen oplossenTroubleshooting

Hieronder volgen enkele veelvoorkomende problemen tijdens het installeren met zypper.Here are some common problems seen when installing with zypper. Als u een probleem ondervindt dat hier niet wordt beschreven, meldt u dat op github.If you experience a problem not covered here, file an issue on github.

Proxy blokkeert verbindingProxy blocks connection

Als u geen verbinding maken met een externe resource vanwege een proxy, zorg ervoor dat u goed hebt ingesteld de HTTP_PROXY en HTTPS_PROXY variabelen in de shell.If you're unable to connect to an external resource due to a proxy, make sure that you've correctly set the HTTP_PROXY and HTTPS_PROXY variables in your shell. U moet contact opnemen met uw systeembeheerder om te weten wat host (s) en poort(en) moet worden gebruikt voor deze proxy's.You will need to contact your system administrator to know what host(s) and port(s) to use for these proxies.

Deze waarden worden nageleefd door veel Linux-programma's, inclusief verbindingen die worden gebruikt in het installatieproces.These values are respected by many Linux programs, including those which are used in the install process. Deze waarden instellen:To set these values:

# No auth
export HTTP_PROXY=http://[proxy]:[port]
export HTTPS_PROXY=https://[proxy]:[port]

# Basic auth
export HTTP_PROXY=http://[username]:[password]@[proxy]:[port]
export HTTPS_PROXY=https://[username]:[password]@[proxy]:[port]

Belangrijk

Als u zich achter een proxy bevindt, moeten deze shell-variabelen worden ingesteld op verbinding maken met Azure-services met de CLI.If you are behind a proxy, these shell variables must be set to connect to Azure services with the CLI. Als u Basisverificatie niet gebruikt, het is raadzaam om te exporteren van deze variabelen in uw .bashrc bestand.If you are not using basic auth, it's recommended to export these variables in your .bashrc file. Voer altijd beveiligingsbeleid van uw bedrijf en de vereisten van uw systeembeheerder.Always follow your business' security policies and the requirements of your system administrator.

Misschien wilt u ook expliciet configureren zypper (via yast2) om deze proxy altijd te gebruiken.You may also want to explicitly configure zypper (via yast2) to use this proxy at all times. Als u dit wilt doen, yast2 proxy voert u de opdracht uit als super gebruiker en vult u de gegevens in die in het formulier worden weer gegeven.To do so, run the yast2 proxy command as superuser, and fill in the information presented in the form. Als u een venster beheerder hebt die beschikbaar is op uw systeem, kunt u ook Network Services > Proxy het deel venster YaST Control Centerin de gebruiken.If you have a window manager available on your system, you can also use the Network Services > Proxy pane in the YaST Control Center.

Zie de documentatie voor de configuratie van de openSUSE-proxy voor geavanceerde configuratie of meer informatie.For advanced configuration or more information, see the OpenSUSE Proxy configuration documentation

Om de micro soft-handtekening sleutel op te halen en het pakket op te halen uit onze opslag plaats, moet uw proxy HTTPS-verbindingen toestaan voor de volgende adressen:In order to get the Microsoft signing key and get the package from our repository, your proxy needs to allow HTTPS connections to the following addresses:

  • https://packages.microsoft.com
  • https://download.opensuse.org

CLI te installeren of uitvoeren op Windows-subsysteem voor Linux is misluktCLI fails to install or run on Windows Subsystem for Linux

Aangezien Windows-subsysteem voor Linux (WSL) is een systeem aanroep vertaling laag boven op het Windows-platform, kan er een fout optreedt bij het installeren of uitvoeren van de 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. De CLI is afhankelijk van bepaalde functies waarvoor een bug in WSL.The CLI relies on some features that may have a bug in WSL. Als er een fout, ongeacht hoe u de CLI installeren, is er een goede kans dat het is een probleem met WSL en niet met het installatieproces van de 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.

Problemen met de installatie van uw WSL en problemen mogelijk oplossen:To troubleshoot your WSL installation and possibly resolve issues:

  • Indien mogelijk, moet u een identieke installeren-proces uitvoeren op een Linux-machine of virtuele machine om te controleren of het is gelukt.If you can, run an identical install process on a Linux machine or VM to see if it succeeds. Als dit het geval is, wordt uw probleem vrijwel zeker met betrekking tot WSL.If it does, your issue is almost certainly related to WSL. Zie voor informatie over het starten van een Linux-VM in Azure de een Linux-VM maken in de Azure-Portal documentatie.To start a Linux VM in Azure, see the create a Linux VM in the Azure Portal documentation.
  • Zorg ervoor dat u de nieuwste versie van WSL uitvoert.Make sure that you're running the latest version of WSL. Aan de meest recente versie bijwerken van de installatie van Windows 10.To get the latest version, update your Windows 10 installation.
  • Controleer voor elk problemen melden met WSL waarmee het probleem mogelijk.Check for any open issues with WSL which might address your problem. Vaak zal er suggesties voor het omzeilen van het probleem of informatie over een release waar het probleem wordt opgelost.Often there will be suggestions on how to work around the problem, or information about a release where the issue will be fixed.
  • Als er geen bestaande problemen voor uw probleem, dient u een nieuw probleem met WSL en zorg ervoor dat u net zoveel mogelijk informatie bevatten.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.

Als u problemen installeren of uitvoeren op WSL hebt, kunt u blijven installeren van de CLI voor Windows.If you continue to have issues installing or running on WSL, consider installing the CLI for Windows.

UpdateUpdate

U kunt het pakket bijwerken met de opdracht zypper update.You can update the package with the zypper update command.

sudo zypper refresh
sudo zypper update azure-cli

VerwijderenUninstall

We zouden het jammer vinden als u besluit om Azure CLI te verwijderen.If you decide to uninstall the Azure CLI, we're sorry to see you go. Voordat u de CLI verwijdert, gebruikt u de az feedback-opdracht om ons te laten weten wat er kan worden verbeterd of opgelost.Before you uninstall, use the az feedback command to let us know what could be improved or fixed. Ons doel is om Azure CLI zo gebruiksvriendelijk mogelijk te maken en vrij te houden van bugs.Our goal is to make the Azure CLI bug-free and user-friendly. Als u een bug vindt, zouden we het waarderen als u dat meldt op GitHub.If you found a bug, we'd appreciate it if you file a GitHub issue.

  1. Verwijder het pakket van uw systeem.Remove the package from your system.

    sudo zypper remove -y azure-cli
    
  2. Als u niet van plan bent om de CLI opnieuw te installeren, verwijdert u de gegevens in de opslagplaats.If you don't plan to reinstall the CLI, remove the repository information.

    sudo zypper removerepo azure-cli
    
  3. Als u geen andere micro soft-pakketten gebruikt, verwijdert u de micro soft-handtekening sleutel.If you don't use other Microsoft packages, remove the Microsoft signing 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
    

Volgende stappenNext Steps

Nu u de Azure CLI hebt geïnstalleerd, kunt u een korte rondleiding volgen om kennis te maken met de functies en veelgebruikte opdrachten.Now that you've installed the Azure CLI, take a short tour of its features and common commands.