Azure CLI'yi zypper ile yüklemeInstall Azure CLI with zypper

openSUSE veya SLES gibi zypper ile Linux dağıtımları için, Azure CLI'ya yönelik olarak sağlanan bir paket vardır.For Linux distributions with zypper, such as openSUSE or SLES, there's a package available for the Azure CLI. Bu paket, openSUSE 42,2 ve üzeri ile ve SLES 12 SP 2 ve sonrası ile test edilmiştir.This package has been tested with openSUSE 42.2 and later, and SLES 12 SP 2 and later.

Azure CLı 'nın geçerli sürümü 2.0.75.The current version of the Azure CLI is 2.0.75. En son sürüm hakkında bilgi edinmek için sürüm notlarına bakın.For information about the latest release, see the release notes. Yüklü sürümünüzü bulmak için, az --version ' ı çalıştırın ve güncelleştirmeniz gerekiyorsa bkz.To find your installed version and see if you need to update, run az --version.

Önemli

Azure CLI'ın RPM paketini bağımlı python paket.The RPM package of the Azure CLI depends on the python package. Sisteminize göre bu gereksinimi Python öncülü bir Python sürümünü olabilir 2.7.x.On your system, this may be a Python version which predates the requirement of Python 2.7.x. Bu sizi etkiliyorsa, bir yedek bulmak python paketini veya takip el ile yükleme yönergeleri.If this affects you, find a replacement python package or follow the manual install instructions.

Python 2 1 Ocak 2020, son-ın-lifed ve güncelleştirmeleri artık almaz unutmayın.Be aware that Python 2 is being end-of-lifed on January 1, 2020, and will no longer receive updates. Bu nedenle, mümkün olduğunda Python 3'e yükseltin.For this reason, upgrade to Python 3 when possible. Azure CLI, Python 3.6 ile uyumlu olan ve daha yüksek.The Azure CLI is compatible with Python 3.6 and higher.

YüklemeInstall

  1. curl yükleme:Install curl:

    sudo zypper install -y curl
    
  2. Microsoft depo anahtarını içeri aktarın:Import the Microsoft repository key:

    sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
    
  3. Yerel azure-cli deposu bilgilerini oluşturun:Create local azure-cli repository information:

    sudo zypper addrepo --name 'Azure CLI' --check https://packages.microsoft.com/yumrepos/azure-cli azure-cli
    
  4. zypper paket dizinini güncelleştirin ve şunu yükleyin:Update the zypper package index and install:

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

Daha sonra Azure CLI’yı az komutuyla çalıştırabilirsiniz.You can then run the Azure CLI with the az command. Oturum açmak için, az login komutunu kullanın.To sign in, use az login command.

  1. login komutunu çalıştırın.Run the login command.

    az login
    

    CLı varsayılan tarayıcınızı açabildiğinden, bunu yapılır ve bir Azure oturum açma sayfası yükler.If the CLI can open your default browser, it will do so and load an Azure sign-in page.

    Aksi takdirde, konumunda https://aka.ms/devicelogin bir tarayıcı sayfası açın ve terminalinizde görünen yetkilendirme kodunu girin.Otherwise, open a browser page at https://aka.ms/devicelogin and enter the authorization code displayed in your terminal.

  2. Tarayıcıda hesabınızın kimlik bilgileriyle oturum açın.Sign in with your account credentials in the browser.

Farklı kimlik doğrulama yöntemleri hakkında daha fazla bilgi için bkz. Azure CLI'de oturum açma.To learn more about different authentication methods, see Sign in with Azure CLI.

Sorun gidermeTroubleshooting

zypper ile yükleme sırasında görülen yaygın sorunlardan bazıları burada verilmiştir.Here are some common problems seen when installing with zypper. Açıklaması buraya eklenmemiş olan bir sorun yaşıyorsanız github’da bir sorun oluşturun.If you experience a problem not covered here, file an issue on github.

Ara sunucu blokları bağlantısıProxy blocks connection

Bir proxy nedeniyle bir dış kaynağa bağlanmak zamanınız yoksa, doğru şekilde ayarladığınızdan emin olun HTTP_PROXY ve HTTPS_PROXY , kabuk değişkenlerinde.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. Ne konaklarında öğrenmek için sistem yöneticinize ve bu proxy'ler için kullanılacak bağlantı noktaları iletişime geçmeniz.You will need to contact your system administrator to know what host(s) and port(s) to use for these proxies.

Bu değerler, kullanılan yükleme işlemi dahil olmak üzere, birçok Linux programlar tarafından dikkate alınır.These values are respected by many Linux programs, including those which are used in the install process. Bu değerleri ayarlamak için: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]

Önemli

Bir proxy'nin arkasındayken, CLI ile Azure hizmetlerine bağlanmak için bu kabuk değişkenleri ayarlamanız gerekir.If you are behind a proxy, these shell variables must be set to connect to Azure services with the CLI. Temel kimlik doğrulaması kullanmıyorsanız, bu değişkenlere yapılan dışarı aktarmak için önerilir, .bashrc dosya.If you are not using basic auth, it's recommended to export these variables in your .bashrc file. Her zaman işletmenizin güvenlik ilkeleri ve sistem yöneticinize gereksinimlerini izleyin.Always follow your business' security policies and the requirements of your system administrator.

Ayrıca, bu proxy 'yi her zaman zypper kullanmak için yast2(aracılığıyla) açıkça yapılandırmak isteyebilirsiniz.You may also want to explicitly configure zypper (via yast2) to use this proxy at all times. Bunu yapmak için, yast2 proxy komutu süper kullanıcı olarak çalıştırın ve formda sunulan bilgileri girin.To do so, run the yast2 proxy command as superuser, and fill in the information presented in the form. Sisteminizde kullanılabilir bir pencere yöneticisi varsa, Network Services > Proxy YaST Control Centeriçindeki bölmesini de kullanabilirsiniz.If you have a window manager available on your system, you can also use the Network Services > Proxy pane in the YaST Control Center.

Gelişmiş yapılandırma veya daha fazla bilgi için bkz. openSUSE proxy yapılandırma belgeleriFor advanced configuration or more information, see the OpenSUSE Proxy configuration documentation

Microsoft imzalama anahtarını almak ve deponuzdan paketi almak için, proxy 'nizin aşağıdaki adreslere yönelik HTTPS bağlantılarına izin verilmesi gerekir: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

Linux için Windows alt sisteminde kurulmayı veya CLI başarısızCLI fails to install or run on Windows Subsystem for Linux

Bu yana Windows alt sistemi için Linux (WSL) sistem çağrısı çeviri katmanı Windows platformu üzerinde hata yüklemek veya Azure CLI'yı çalıştırmak çalışırken karşılaşabilirsiniz.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. CLI hata içinde WSL olabilecek bazı özellikleri kullanır.The CLI relies on some features that may have a bug in WSL. CLI'yı nasıl yükleneceği ne olursa olsun, bir hata ile karşılaşırsanız, sorun oluşturmazken WSL ve CLI yükleme işlemi ile değil olasılığı yoktur.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.

WSL yüklemenizi ve olası sorunları gidermek için:To troubleshoot your WSL installation and possibly resolve issues:

  • Mümkünse, bir Linux makine veya başarılı olursa görmek için VM aynı yükleme işlemi çalıştırın.If you can, run an identical install process on a Linux machine or VM to see if it succeeds. Varsa, sorununuzu WSL için neredeyse kesindir ilişkilidir.If it does, your issue is almost certainly related to WSL. Azure'da bir Linux VM başlatmak için bkz: Azure Portalı'nda bir Linux VM oluşturma belgeleri.To start a Linux VM in Azure, see the create a Linux VM in the Azure Portal documentation.
  • WSL en son sürümünü çalıştırdığınızdan emin olun.Make sure that you're running the latest version of WSL. En son sürümünü almak için Windows 10 yüklemenizi güncelleştirin.To get the latest version, update your Windows 10 installation.
  • Tüm onay açık sorun , sorununuzu gidermeye WSL ile.Check for any open issues with WSL which might address your problem. Genellikle olacaktır bir sürüm ile ilgili bilgiler veya sorun gidermek nasıl öneriler nerede sorun düzeltilecektir.Often there will be suggestions on how to work around the problem, or information about a release where the issue will be fixed.
  • İletildiğinden var olan bir sorun yoksa WSL ile yeni bir sorun dosya ve mümkün olduğunca çok eklediğinizden emin olun.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.

Devam ederseniz yüklenmesini veya çalıştırılmasını üzerinde WSL sorunları, göz önünde bulundurun için CLI Windows yükleme.If you continue to have issues installing or running on WSL, consider installing the CLI for Windows.

GüncelleştirmeUpdate

Paketi zypper update komutuyla güncelleştirebilirsiniz.You can update the package with the zypper update command.

sudo zypper refresh
sudo zypper update azure-cli

KaldırUninstall

Azure CLI’yı kaldırmaya karar verdiyseniz, ayrıldığınız için üzgünüz.If you decide to uninstall the Azure CLI, we're sorry to see you go. Kaldırmadan önce, az feedback komutunu kullanarak nelerin geliştirilebileceğini veya düzeltilebileceğini bize bildirin.Before you uninstall, use the az feedback command to let us know what could be improved or fixed. Amacımız, Azure CLI’yı hatasız ve kullanımı kolay hale getirmektir.Our goal is to make the Azure CLI bug-free and user-friendly. Hata bulduysanız bir GitHub sorunu oluşturarak bize bildirirseniz seviniriz.If you found a bug, we'd appreciate it if you file a GitHub issue.

  1. Paketi sisteminizden kaldırın.Remove the package from your system.

    sudo zypper remove -y azure-cli
    
  2. CLI’yı yeniden yüklemeyi planlamıyorsanız, depo bilgilerini kaldırın.If you don't plan to reinstall the CLI, remove the repository information.

    sudo zypper removerepo azure-cli
    
  3. Diğer Microsoft paketlerini kullanmıyorsanız, Microsoft imzalama anahtarını kaldırın.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
    

Sonraki AdımlarNext Steps

Artık Azure CLI'yı yüklediğinize göre, özelliklerinde ve sık kullanılan komutlarında kısa bir gezinti yapın.Now that you've installed the Azure CLI, take a short tour of its features and common commands.