Ręczne instalowanie interfejsu wiersza polecenia platformy Azure w systemie LinuxInstall Azure CLI on Linux manually

W przypadku braku pakietu dla interfejsu wiersza polecenia platformy Azure w Twojej dystrybucji zainstaluj interfejs wiersza polecenia ręcznie, uruchamiając skrypt.If there's no package for the Azure CLI for you your distribution, install the CLI manually by running a script.

Uwaga

Zdecydowanie zaleca się instalowanie interfejsu wiersza polecenia za pomocą menedżera pakietów.It's strongly recommend to install the CLI with a package manager. Menedżer pakietów zapewnia, że zawsze pobierzesz najnowsze aktualizacje, i gwarantuje stabilność składników interfejsu wiersza polecenia.A package manager makes sure you always get the latest updates, and guarantees the stability of CLI components. Zanim zaczniesz ręczną instalację, sprawdź, czy istnieje pakiet dla Twojej dystrybucji.Check and see if there is a package for your distribution before installing manually.

Wymagania wstępnePrerequisites

Interfejs wiersza polecenia wymaga następującego oprogramowania:The CLI requires the following software:

Instalowanie lub aktualizowanieInstall or update

Zarówno instalowanie, jak i aktualizowanie interfejsu wiersza polecenia wymaga ponownego uruchomienia skryptu instalacji.Both installing and updating the CLI requires re-running the install script. Zainstaluj interfejs wiersza polecenia, uruchamiając skrypt curl.Install the CLI by running curl.

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

Skrypt można również pobrać i uruchomić lokalnie.The script can also be downloaded and run locally. Aby zmiany zostały zastosowane, może być konieczne ponowne uruchomienie powłoki.You may have to restart your shell in order for changes to take effect.

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 występujące podczas instalacji ręcznej.Here are some common problems seen during a manual installation. 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.

Błąd polecenia curl „Obiekt przeniesiony”curl "Object Moved" error

Jeśli wystąpił błąd polecenia curl dotyczący parametru -L lub komunikat o błędzie zawierający tekst „Obiekt przeniesiony”, spróbuj użyć pełnego adresu URL zamiast przekierowania aka.ms: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

Nie znaleziono polecenia azaz command not found

Jeśli tego polecenia nie można użyć po zakończeniu instalacji i użyciu polecenia bash lub zsh, wyczyść pamięć podręczną skrótów poleceń powłoki.If you can't run the command after installation and using bash or zsh, clear your shell's command hash cache. Uruchom polecenieRun

hash -r

i sprawdź, czy problem został rozwiązany.and check if the problem is resolved.

Ten problem może także wystąpić, jeśli nie uruchomiono ponownie powłoki po zakończeniu instalacji.The issue can also occur if you didn't restart your shell after installation. Upewnij się, że lokalizacja polecenia az znajduje się w zmiennej $PATH.Make sure that the location of the az command is in your $PATH. Lokalizacja polecenia az toThe location of the az command is

<install path>/bin

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.

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.

Interfejs wiersza polecenia można odinstalować bezpośrednio, usuwając pliki z lokalizacji wybranej podczas instalacji.Uninstall the CLI by directly deleting the files from the location chosen at the time of installation. Domyślna lokalizacja instalacji to $HOME.The default install location is $HOME.

  1. Usuń zainstalowane pliki interfejsu wiersza polecenia.Remove the installed CLI files.

    rm -r <install location>/lib/azure-cli
    rm <install location>/bin/az
    
  2. Zmodyfikuj plik $HOME/.bash_profile, aby usunąć następujący wiersz:Modify your $HOME/.bash_profile file to remove the following line:

    <install location>/lib/azure-cli/az.completion
    
  3. Jeśli używasz polecenia bash lub zsh, załaduj ponownie pamięć podręczną poleceń powłoki.If using bash or zsh, reload your shell's command cache.

    hash -r
    

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.