Instalowanie interfejsu wiersza polecenia platformy Azure przy użyciu narzędzia yumInstall Azure CLI with yum

W przypadku dystrybucji systemu Linux z narzędziem yum, takich jak RHEL, Fedora lub CentOS, dostępny jest pakiet dla interfejsu wiersza polecenia platformy Azure.For Linux distributions with yum such as RHEL, Fedora, or CentOS, there's a package for the Azure CLI. Ten pakiet był testowany z systemami RHEL 7, Fedora 19 i nowszymi oraz CentOS 7.This package has been tested with RHEL 7, Fedora 19 and higher, and CentOS 7.

Uwaga

Do zainstalowania interfejsu wiersza polecenia potrzebujesz następującego oprogramowania:To install the CLI, you need the following software:

InstalowanieInstall

  1. Zaimportuj klucz repozytorium firmy Microsoft.Import the Microsoft repository key.

    sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
    
  2. Utwórz informacje o lokalnym repozytorium azure-cli.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. Przeprowadź instalację przy użyciu polecenia yum install.Install with the yum install command.

    sudo yum install azure-cli
    

Interfejs wiersza polecenia platformy Azure można następnie uruchomić przy użyciu polecenia az.You can then run the Azure CLI with the az command. Aby się zalogować, użyj polecenia az login.To sign in, use az login command.

  1. Uruchom polecenie login.Run the login command.

    az login
    

    Jeśli interfejs wiersza polecenia może otworzyć Twoją domyślną przeglądarkę, zrobi to i załaduje stronę logowania.If the CLI can open your default browser, it will do so and load a sign-in page.

    W przeciwnym razie otwórz stronę przeglądarki i wykonaj instrukcje podane w wierszu polecenia, aby wprowadzić kod autoryzacji po przejściu do strony https://aka.ms/devicelogin w przeglądarce.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. Zaloguj się w przeglądarce przy użyciu poświadczeń swojego konta.Sign in with your account credentials in the browser.

Aby dowiedzieć się więcej na temat różnych metod uwierzytelniania, zobacz Logowanie się za pomocą interfejsu wiersza polecenia platformy Azure.To learn more about different authentication methods, see Sign in with Azure CLI.

Rozwiązywanie problemówTroubleshooting

Poniżej przedstawiono niektóre typowe problemy, które występują podczas instalacji za pomocą yum.Here are some common problems seen when installing with yum. Jeśli masz problem, który nie został opisany w tym miejscu, zgłoś go w serwisie github.If you experience a problem not covered here, file an issue on github.

Interfejs wiersza polecenia nie powiedzie się do zainstalowania lub uruchomienia na podsystemu Windows dla systemu LinuxCLI fails to install or run on Windows Subsystem for Linux

Ponieważ podsystemu Windows dla systemu Linux (WSL) to warstwa tłumaczenia wywołanie systemowe na platformie Windows, może wystąpić błąd podczas próby zainstalowania lub uruchomienia wiersza polecenia platformy Azure.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. Interfejs wiersza polecenia opiera się na kilka funkcji, które mogą mieć usterkę w WSL.The CLI relies on some features that may have a bug in WSL. Jeśli wystąpi błąd, niezależnie od tego, jak zainstalować interfejs wiersza polecenia jest dobrym pomysłem jest problem z WSL i nie proces instalacji interfejsu wiersza polecenia.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.

Rozwiązywanie problemów z instalacją usługi WSL i prawdopodobnie Rozwiązywanie problemów:To troubleshoot your WSL installation and possibly resolve issues:

  • Jeżeli jest to możliwe, należy uruchomić proces instalacji identyczne na maszynę z systemem Linux lub maszynie Wirtualnej, aby sprawdzić, czy w razie powodzenia.If you can, run an identical install process on a Linux machine or VM to see if it succeeds. Jeśli tak jest, problem najpewniej jest powiązana z WSL.If it does, your issue is almost certainly related to WSL. Aby uruchomić Maszynę wirtualną systemu Linux na platformie Azure, zobacz Utwórz Maszynę wirtualną systemu Linux w witrynie Azure Portal dokumentacji.To start a Linux VM in Azure, see the create a Linux VM in the Azure Portal documentation.
  • Upewnij się, że używasz najnowszej wersji WSL.Make sure that you're running the latest version of WSL. Aby uzyskać najnowszą wersję aktualizacji instalacji systemu Windows 10.To get the latest version, update your Windows 10 installation.
  • Wyszukaj dowolny zgłaszanie problemów z WSL, która może rozwiązać problem.Check for any open issues with WSL which might address your problem. Często będzie istnieć sugestie dotyczące sposobu obejścia problemu, lub informacje o wersji gdy problem zostanie rozwiązany.Often there will be suggestions on how to work around the problem, or information about a release where the issue will be fixed.
  • Jeśli nie ma żadnych istniejących problemów dla danego problemu plik nowy problem z WSL i upewnij się, że zawrzesz jak najwięcej informacji.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.

Jeśli nadal występują problemy, instalowanie i uruchamianie na WSL, należy wziąć pod uwagę instalowanie interfejsu wiersza polecenia dla Windows.If you continue to have issues installing or running on WSL, consider installing the CLI for Windows.

AktualizacjaUpdate

Zaktualizuj interfejs wiersza polecenia platformy Azure przy użyciu polecenia yum update.Update the Azure CLI with the yum update command.

sudo yum update azure-cli

DezinstalacjaUninstall

Jeśli zdecydujesz się odinstalować interfejs wiersza polecenia platformy Azure, będzie nam przykro, że nas opuszczasz.If you decide to uninstall the Azure CLI, we're sorry to see you go. Przed odinstalowaniem użyj polecenia az feedback, aby poinformować nas, co można ulepszyć lub naprawić.Before you uninstall, use the az feedback command to let us know what could be improved or fixed. Naszym celem jest zapewnienie, że interfejs wiersza polecenia platformy Azure będzie bezbłędny i przyjazny dla użytkownika.Our goal is to make the Azure CLI bug-free and user-friendly. Jeśli znajdziesz usterkę, będziemy wdzięczni za zgłoszenie problemu w usłudze GitHub.If you found a bug, we'd appreciate it if you file a GitHub issue.

  1. Usuń pakietu z systemu.Remove the package from your system.

    sudo yum remove azure-cli
    
  2. Jeśli nie planujesz ponownego zainstalowania interfejsu wiersza polecenia, usuń informacje o repozytorium.If you don't plan to reinstall the CLI, remove the repository information.

    sudo rm /etc/yum.repos.d/azure-cli.repo
    
  3. Jeśli usunięto informacje o repozytorium, usuń również klucz podpisu GPG firmy Microsoft.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
    

Następne krokiNext Steps

Po zainstalowaniu interfejsu wiersza polecenia platformy Azure skorzystaj z krótkiego przewodnika po jego funkcjach i typowych poleceniach.Now that you've installed the Azure CLI, take a short tour of its features and common commands.