Instalowanie interfejsu wiersza polecenia platformy Azure w systemie Linux
W tym artykule wyjaśniono, jak zainstalować interfejs wiersza polecenia platformy Azure w systemie Linux. Wybierz odpowiedniego menedżera pakietów dla dystrybucji z opcji w górnej części strony. Zalecane jest użycie menedżera pakietów dystrybucji systemu Linux, ale możesz ręcznie zainstalować interfejs wiersza polecenia platformy Azure w systemie Linux, wybierając opcję Zainstaluj skrypt .
Bieżąca wersja interfejsu wiersza polecenia platformy Azure to 2.67.0. Aby uzyskać informacje o najnowszej wersji, zobacz informacje o wersji. Aby znaleźć zainstalowaną wersję i sprawdzić, czy chcesz ją zaktualizować, uruchom polecenie az version.
Zanim rozpoczniesz
Interfejs wiersza polecenia platformy Azure 2.38.2 (wydany 21 czerwca 2024 r.) to ostatnia wersja obsługiwana w systemach RHEL 7 i Centos 7. Firma Microsoft nie udostępnia już aktualizacji ani poprawek błędów dla tych dystrybucji.
Firma Microsoft kontynuuje opracowywanie i obsługę interfejsu wiersza polecenia platformy Azure oraz skryptu instalacji systemu Linux.
yum
Użyj menedżera pakietów, jeśli używasz systemu Linux, który nie obsługujednf
menedżera pakietów.
Instalowanie interfejsu wiersza polecenia platformy Azure
Aby zainstalować interfejs wiersza polecenia platformy Azure, wykonaj następujące kroki:
Zaimportuj klucz repozytorium firmy Microsoft.
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
W przypadku strumienia RHEL 9 lub CentOS dodaj
packages-microsoft-com-prod
repozytorium:sudo dnf install -y https://packages.microsoft.com/config/rhel/9.0/packages-microsoft-prod.rpm
W przypadku systemu RHEL 8 dodaj
packages-microsoft-com-prod
repozytorium:sudo dnf install -y https://packages.microsoft.com/config/rhel/8/packages-microsoft-prod.rpm
W przypadku systemu RHEL 7 dodaj
azure-cli
repozytorium:echo -e "[azure-cli] name=Azure CLI baseurl=https://packages.microsoft.com/yumrepos/azure-cli enabled=1 gpgcheck=1 gpgkey=https://packages.microsoft.com/keys/microsoft.asc" | sudo tee /etc/yum.repos.d/azure-cli.repo
Uwaga
CentOS 7 End Of Life (EOL) był 30 czerwca 2024 r. Aby uzyskać informacje na temat obsługiwanych środowisk interfejsu wiersza polecenia platformy Azure, zobacz Cykl życia obsługi interfejsu wiersza polecenia platformy Azure
Przeprowadź instalację przy użyciu polecenia
dnf install
.sudo dnf install azure-cli
Instalowanie określonej wersji
Najpierw należy skonfigurować azure-cli
informacje o repozytorium, jak pokazano wcześniej. Dostępne wersje można znaleźć w temacie Informacje o wersji interfejsu wiersza polecenia platformy Azure.
Aby wyświetlić dostępne wersje za pomocą polecenia:
dnf list --showduplicates azure-cli
Aby zainstalować określoną wersję:
sudo dnf install azure-cli-<version>-1.el7
Aktualizowanie interfejsu wiersza polecenia platformy Azure
Począwszy od wersji 2.11.0, interfejs wiersza polecenia platformy Azure udostępnia polecenie w narzędziu umożliwiające aktualizację do najnowszej wersji.
az upgrade
To polecenie aktualizuje również domyślnie wszystkie zainstalowane rozszerzenia. Aby uzyskać więcej az upgrade
opcji, zobacz stronę referencyjną poleceń. W przypadku wersji interfejsu wiersza polecenia platformy Azure wcześniejszych niż 2.11.0 zaktualizuj ją ponownie, ponownie instalując ją zgodnie z opisem w temacie Instalowanie interfejsu wiersza polecenia platformy Azure.
Możesz również zaktualizować interfejs wiersza polecenia platformy Azure za dnf update
pomocą polecenia .
sudo dnf update azure-cli
Odinstalowywanie interfejsu wiersza polecenia platformy Azure
Jeśli zdecydujesz się odinstalować interfejs wiersza polecenia platformy Azure, będzie nam przykro, że nas opuszczasz. Przed odinstalowaniem użyj polecenia az feedback
, aby poinformować nas, co można ulepszyć lub naprawić. Naszym celem jest zapewnienie, że interfejs wiersza polecenia platformy Azure będzie bezbłędny i przyjazny dla użytkownika. Jeśli znajdziesz usterkę, będziemy wdzięczni za zgłoszenie problemu w usłudze GitHub.
Usuń pakietu z systemu.
sudo dnf remove azure-cli
Jeśli nie planujesz ponownego zainstalowania interfejsu wiersza polecenia, usuń informacje o repozytorium.
sudo rm /etc/yum.repos.d/azure-cli.repo
Jeśli nie używasz żadnych innych pakietów firmy Microsoft, usuń klucz podpisywania.
MSFT_KEY=`rpm -qa gpg-pubkey /* --qf "%{version}-%{release} %{summary}\n" | grep Microsoft | awk '{print $1}'` sudo rpm -e --allmatches gpg-pubkey-$MSFT_KEY
Usuwanie danych
Jeśli nie planujesz ponownej instalacji interfejsu wiersza polecenia platformy Azure, usuń jego dane.
rm -rf ~/.azure
Rozwiązywanie problemów
Poniżej przedstawiono niektóre typowe problemy, które występują podczas instalacji za pomocą dnf
. Jeśli wystąpi problem, który nie został opisany w tym miejscu, zgłoś problem w usłudze GitHub.
Instalowanie w systemach RHEL 7.6 lub innych bez języka Python 3
Jeśli jest możliwe, uaktualnij system do wersji z oficjalną obsługą python 3.6+
pakietu. W przeciwnym razie należy najpierw zainstalować python3
pakiet, a następnie zainstalować interfejs wiersza polecenia platformy Azure bez zależności.
Możesz użyć następującego polecenia, aby pobrać i zainstalować skrypt instalacji interfejsu wiersza polecenia platformy Azure ze python 3.6
źródłem:
curl -sL https://azurecliprod.blob.core.windows.net/rhel7_6_install.sh | sudo bash
Możesz również wykonać to krok po kroku:
Najpierw interfejs wiersza polecenia platformy Azure wymaga SSL 1.1+
kompilacji openssl 1.1
ze źródła przed utworzeniem polecenia python3
:
sudo dnf install gcc gcc-c++ make ncurses patch wget tar zlib zlib-devel -y
# build openssl from source
cd ~
wget https://www.openssl.org/source/openssl-1.1.1d.tar.gz
tar -xzf openssl-1.1.1d.tar.gz
cd openssl-1.1.1d
./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl
make
sudo make install
# configure shared object lookup directory so that libssl.so.1.1 can be found
echo "/usr/local/ssl/lib" | sudo tee /etc/ld.so.conf.d/openssl-1.1.1d.conf
# reload config
sudo ldconfig -v
Następnie skompiluj język Python 3 ze źródła:
PYTHON_VERSION="3.6.9"
PYTHON_SRC_DIR=$(mktemp -d)
wget -qO- https://www.python.org/ftp/python/$PYTHON_VERSION/Python-$PYTHON_VERSION.tgz | tar -xz -C "$PYTHON_SRC_DIR"
cd $PYTHON_SRC_DIR/Python-$PYTHON_VERSION
./configure --prefix=/usr --with-openssl=/usr/local/ssl
make
sudo make install
Na koniec wykonaj kroki 1 i 2 instrukcji instalacji, aby dodać repozytorium interfejsu wiersza polecenia platformy Azure. Teraz możesz pobrać pakiet i zainstalować go bez zależności.
Uwaga
Jeśli wtyczka pobierania systemu plików dnf nie jest jeszcze zainstalowana, podczas wykonywania następującego kodu wystąpi command not found
błąd. Użyj dnf install 'dnf-command(download)'
polecenia , aby zainstalować wtyczkę pobierania dnf.
sudo dnf download azure-cli
sudo rpm -ivh --nodeps azure-cli-*.rpm
Alternatywnie możesz również zainstalować język Python 3 przy użyciu innego repozytorium. Użyj tej metody, jeśli skonfigurowaliśmy element python3
, ale nadal występuje błąd python3: command not found
. Upewnij się, że został on uwzględniony w ścieżce.
scl enable rh-python36 bash
Serwer proxy blokuje połączenie
Jeśli nie możesz nawiązać połączenia z zasobem zewnętrznym z powodu serwera proxy, upewnij się, że poprawnie ustawiono HTTP_PROXY
zmienne i HTTPS_PROXY
w powłoce. Musisz skontaktować się z administratorem systemu, aby wiedzieć, jakich hostów i portów używać dla tych serwerów proxy.
Wartości w tych zmiennych są używane przez wiele programów systemu Linux i podczas procesu instalacji. Aby ustawić następujące wartości:
# 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]
Ważne
Jeśli używasz serwera proxy, te zmienne powłoki muszą być ustawione tak, aby łączyć się z usługami platformy Azure za pomocą interfejsu wiersza polecenia.
Jeśli nie używasz podstawowego uwierzytelniania, zaleca się wyeksportowanie tych zmiennych w .bashrc
pliku.
Zawsze przestrzegaj zasad zabezpieczeń firmy i wymagań administratora systemu.
Możesz również jawnie skonfigurować dnf
, aby zawsze używać tego serwera proxy. Upewnij się, że następujące wiersze są wyświetlane w [main]
sekcji :/etc/dnf/dnf.conf
[main]
# ...
proxy=http://[proxy]:[port] # If your proxy requires https, change http->https
proxy_username=[username] # Only required for basic auth
proxy_password=[password] # Only required for basic auth
Aby uzyskać klucz podpisywania firmy Microsoft i pakiet z naszego repozytorium, serwer proxy musi zezwolić na połączenia HTTPS z następującym adresem:
https://packages.microsoft.com
Nie można zainstalować lub uruchomić interfejsu wiersza polecenia w Podsystem Windows dla systemu Linux
Ponieważ Podsystem Windows dla systemu Linux (WSL) jest warstwą tłumaczenia wywołań systemowych na platformie Windows, może wystąpić błąd podczas próby zainstalowania lub uruchomienia interfejsu wiersza polecenia platformy Azure. Interfejs wiersza polecenia opiera się na niektórych funkcjach, które mogą mieć usterkę w programie WSL. Jeśli wystąpi błąd niezależnie od sposobu instalowania interfejsu wiersza polecenia, istnieje duża szansa, że wystąpi problem z usługą WSL, a nie z procesem instalacji interfejsu wiersza polecenia.
Aby rozwiązać problemy z instalacją programu WSL i ewentualnie rozwiązać problemy:
- Jeśli możesz, uruchom identyczny proces instalacji na maszynie z systemem Linux lub maszynie wirtualnej, aby sprawdzić, czy się powiedzie. Jeśli tak się stanie, problem prawdopodobnie jest związany z usługą WSL. Aby uruchomić maszynę wirtualną z systemem Linux na platformie Azure, zobacz tworzenie maszyny wirtualnej z systemem Linux w dokumentacji witryny Azure Portal .
- Upewnij się, że używasz najnowszej wersji programu WSL. Aby uzyskać najnowszą wersję, zaktualizuj instalację systemu Windows 10.
- Sprawdź, czy nie występują otwarte problemy z usługą WSL, które mogą rozwiązać twój problem. Często istnieją sugestie dotyczące sposobu obejścia problemu lub informacji o wydaniu, w którym problem został rozwiązany.
- Jeśli problem nie istnieje, utwórz nowy problem z usługą WSL i upewnij się, że dołącz jak najwięcej informacji.
Jeśli nadal występują problemy z instalowaniem lub uruchamianiem w programie WSL, rozważ zainstalowanie interfejsu wiersza polecenia dla systemu Windows.
Zanim rozpoczniesz
Interfejs wiersza polecenia platformy Azure 2.38.2 (wydany 21 czerwca 2024 r.) to najnowsza wersja obsługiwana w systemach SUSE Linux Enterprise Server (SLES) i OpenSUSE (Leap). Firma Microsoft nie udostępnia już aktualizacji ani poprawek błędów dla tych dystrybucji.
Firma Microsoft kontynuuje opracowywanie i obsługę interfejsu wiersza polecenia platformy Azure oraz skryptu instalacji systemu Linux. SusE obsługuje pakiety dostarczane przez repozytoria SUSE/OpenSUSE i obsługuje je.
Na platformie Azure maszyny wirtualne SUSE i OpenSUSE oparte na obrazach witryny Azure Marketplace mają już zainstalowany interfejs wiersza polecenia platformy Azure.
Instalowanie interfejsu wiersza polecenia platformy Azure
Aby zainstalować interfejs wiersza polecenia platformy Azure w systemie SUSE/OpenSUSE, wybierz jedną z następujących metod:
Użyj pakietu Enterprise dostarczonego przez suse w repozytoriach SUSE /OpenSUSE.
Użyj metody instalacji opisanej na karcie "Zainstaluj skrypt (dowolny)".
Instalowanie z repozytoriów SUSE lub OpenSUSE
Pakiet RPM interfejsu wiersza polecenia platformy Azure zależy python3
od pakietu.
sudo zypper install -y azure-cli
Instalowanie za pomocą skryptu instalacji
Interfejs wiersza polecenia platformy Azure można zainstalować ręcznie w dowolnej wersji systemu Linux przy użyciu opcji Zainstaluj skrypt .
Jeśli aktualizujesz najnowszą wersję przy użyciu tej metody, najpierw odinstaluj poprzednią wersję i wszystkie repozytoria, które mogły zostać dodane dla tej wersji.
Instalowanie z repozytoriów firmy Microsoft
Aby zainstalować najnowszą wersję historyczną interfejsu wiersza polecenia platformy Azure przy użyciu repozytoriów firmy Microsoft, wykonaj następujące kroki.
(Ten pakiet został przetestowany z SLES 15 i OpenSUSE Leap 15.1)
Zainstaluj program
curl
:sudo zypper install -y curl
Zaimportuj klucz repozytorium firmy Microsoft:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
Utwórz informacje o lokalnym repozytorium
azure-cli
:sudo zypper addrepo --name 'Azure CLI' --check https://packages.microsoft.com/yumrepos/azure-cli azure-cli
Zaktualizuj indeks pakietów menedżera
zypper
i zainstaluj:sudo zypper install --from azure-cli azure-cli
Wprowadzanie danych wejściowych 2 w celu kontynuowania instalacji przez zignorowanie niektórych jego zależności.
Instalowanie określonej wersji
Najpierw należy skonfigurować azure-cli
informacje o repozytorium, jak pokazano wcześniej. Dostępne wersje można znaleźć w informacjach o wersji interfejsu wiersza polecenia platformy Azure.
Wyświetl dostępne wersje przy użyciu tego polecenia:
zypper search --details --match-exact azure-cli
Aby zainstalować określoną wersję:
sudo zypper install --from azure-cli azure-cli=<version>-1.el7
Aktualizowanie interfejsu wiersza polecenia platformy Azure
Począwszy od wersji 2.11.0, interfejs wiersza polecenia platformy Azure udostępnia polecenie w narzędziu umożliwiające aktualizację do najnowszej wersji.
az upgrade
To polecenie aktualizuje również domyślnie wszystkie zainstalowane rozszerzenia. Aby uzyskać więcej az upgrade
opcji, zobacz stronę referencyjną poleceń. W przypadku wersji interfejsu wiersza polecenia platformy Azure wcześniejszych niż 2.11.0 zaktualizuj ją ponownie, ponownie instalując ją zgodnie z opisem w temacie Instalowanie interfejsu wiersza polecenia platformy Azure.
Pakiet można również zaktualizować za zypper update
pomocą polecenia .
sudo zypper refresh
sudo zypper update azure-cli
Odinstalowywanie interfejsu wiersza polecenia platformy Azure
Jeśli zdecydujesz się odinstalować interfejs wiersza polecenia platformy Azure, będzie nam przykro, że nas opuszczasz. Przed odinstalowaniem użyj polecenia az feedback
, aby poinformować nas, co można ulepszyć lub naprawić. Naszym celem jest zapewnienie, że interfejs wiersza polecenia platformy Azure będzie bezbłędny i przyjazny dla użytkownika. Jeśli znajdziesz usterkę, będziemy wdzięczni za zgłoszenie problemu w usłudze GitHub.
Usuń pakietu z systemu.
sudo zypper remove -y azure-cli
Jeśli nie planujesz ponownego zainstalowania interfejsu wiersza polecenia, usuń informacje o repozytorium.
sudo zypper removerepo azure-cli
Jeśli nie używasz innych pakietów firmy Microsoft, usuń klucz podpisywania firmy Microsoft.
MSFT_KEY=`rpm -qa gpg-pubkey /* --qf "%{version}-%{release} %{summary}\n" | grep Microsoft | awk '{print $1}'` sudo rpm -e --allmatches gpg-pubkey-$MSFT_KEY
Usuwanie danych
Jeśli nie planujesz ponownej instalacji interfejsu wiersza polecenia platformy Azure, usuń jego dane.
rm -rf ~/.azure
Rozwiązywanie problemów
Poniżej przedstawiono niektóre typowe problemy, które występują podczas instalacji za pomocą zypper
. Jeśli wystąpi problem, który nie został opisany w tym miejscu, zgłoś problem w usłudze GitHub.
Instalowanie bez języka Python 3
Ważne
Pakiet RPM interfejsu wiersza polecenia platformy Azure zależy python3
od pakietu. W systemie może to być wersja języka Python, która poprzedza wymaganie języka Python w wersji 3.6.x. Jeśli to wpłynie na Ciebie, znajdź pakiet zastępczy python3
.
Pamiętaj, że 1 stycznia 2020 r. język Python 2 osiągnął koniec życia (EOL) i nie będzie już otrzymywać aktualizacji. Interfejs wiersza polecenia platformy Azure obniżył obsługę języka Python 2.7 od wersji 2.1.0. Nowsze wersje interfejsu wiersza polecenia mogą nie działać poprawnie przy użyciu języka Python 2.7.
NotImplementedError na maszynie wirtualnej OpenSUSE 15
Maszyna wirtualna OpenSUSE 15 ma wstępnie zainstalowany interfejs wiersza polecenia platformy Azure w wersji 2.0.45, która jest nieaktualna i ma problemy z programem az login
. Usuń tę wersję wraz z jej zależnościami przed wykonaniem instrukcji Zainstaluj , aby dodać najnowszy interfejs wiersza polecenia platformy Azure:
sudo zypper rm -y --clean-deps azure-cli
Jeśli zaktualizowano interfejs wiersza polecenia platformy Azure bez usuwania zależności wersji 2.0.45, jej stare zależności mogą mieć wpływ na najnowszą wersję interfejsu wiersza polecenia platformy Azure. Musisz dodać starą wersję, aby połączyć się z jej zależnościami, a następnie usunąć azure-cli
je wraz z jej zależnościami:
# The package name may vary on different system version, run 'zypper --no-refresh info azure-cli' to check the source package format
sudo zypper install --oldpackage azure-cli-2.0.45-4.22.noarch
sudo zypper rm -y --clean-deps azure-cli
Instalowanie w systemach SLES 12 lub innych bez języka Python 3.6
W systemie SLES 12 python3
domyślny pakiet to 3.4 i nie jest obsługiwany przez interfejs wiersza polecenia platformy Azure. Najpierw możesz wykonać krok 1–3 instrukcji instalacji, aby dodać azure-cli
repozytorium. Następnie utwórz wyższą wersję python3
ze źródła. Na koniec możesz pobrać pakiet interfejsu wiersza polecenia platformy Azure i zainstalować go bez zależności.
Możesz użyć następującego polecenia, aby zainstalować lub zaktualizować interfejs wiersza polecenia platformy Azure na podstawie powyższych kroków. Skrypt instaluje środowisko Python 3.8 w obszarze /usr/local/azcli
i sprawia, że interfejs wiersza polecenia platformy Azure jest używany przez ustawienie aliasu az
na PATH=/usr/local/azcli/bin:$PATH az
wartość . Możesz również pobrać skrypt i zmodyfikować go zgodnie z potrzebami. Można na przykład zmienić wersję języka Python lub lokalizację instalacji.
curl -sL https://azurecliprod.blob.core.windows.net/sles12_install_v2.sh | sudo bash
Podczas pierwszej instalacji pamiętaj, aby uruchomić następujące polecenie, aby aktywować alias:
source ~/.bashrc
Serwer proxy blokuje połączenie
Jeśli nie możesz nawiązać połączenia z zasobem zewnętrznym z powodu serwera proxy, upewnij się, że poprawnie ustawiono HTTP_PROXY
zmienne i HTTPS_PROXY
w powłoce. Musisz skontaktować się z administratorem systemu, aby wiedzieć, jakich hostów i portów używać dla tych serwerów proxy.
Wartości w tych zmiennych są używane przez wiele programów systemu Linux i podczas procesu instalacji. Aby ustawić następujące wartości:
# 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]
Ważne
Jeśli używasz serwera proxy, te zmienne powłoki muszą być ustawione tak, aby łączyć się z usługami platformy Azure za pomocą interfejsu wiersza polecenia.
Jeśli nie używasz podstawowego uwierzytelniania, zaleca się wyeksportowanie tych zmiennych w .bashrc
pliku.
Zawsze przestrzegaj zasad zabezpieczeń firmy i wymagań administratora systemu.
Możesz również jawnie skonfigurować zypper
(za pośrednictwem yast2
programu ), aby zawsze używać tego serwera proxy. W tym celu uruchom yast2 proxy
polecenie jako superużytkownik i wypełnij informacje przedstawione w formularzu. Jeśli masz menedżera okien dostępnego w systemie, możesz również użyć okienka Network Services > Proxy
w pliku YaST Control Center
.
Aby uzyskać zaawansowaną konfigurację lub więcej informacji, zobacz dokumentację konfiguracji serwera proxy OpenSUSE
Aby uzyskać klucz podpisywania firmy Microsoft i pobrać go z naszego repozytorium, serwer proxy musi zezwolić na połączenia HTTPS z następującymi adresami:
https://packages.microsoft.com
https://download.opensuse.org
Nie można zainstalować lub uruchomić interfejsu wiersza polecenia w Podsystem Windows dla systemu Linux
Ponieważ Podsystem Windows dla systemu Linux (WSL) jest warstwą tłumaczenia wywołań systemowych na platformie Windows, może wystąpić błąd podczas próby zainstalowania lub uruchomienia interfejsu wiersza polecenia platformy Azure. Interfejs wiersza polecenia opiera się na niektórych funkcjach, które mogą mieć usterkę w programie WSL. Jeśli wystąpi błąd niezależnie od sposobu instalowania interfejsu wiersza polecenia, istnieje duża szansa, że wystąpi problem z usługą WSL, a nie z procesem instalacji interfejsu wiersza polecenia.
Aby rozwiązać problemy z instalacją programu WSL i ewentualnie rozwiązać problemy:
- Jeśli możesz, uruchom identyczny proces instalacji na maszynie z systemem Linux lub maszynie wirtualnej, aby sprawdzić, czy się powiedzie. Jeśli tak się stanie, problem prawdopodobnie jest związany z usługą WSL. Aby uruchomić maszynę wirtualną z systemem Linux na platformie Azure, zobacz tworzenie maszyny wirtualnej z systemem Linux w dokumentacji witryny Azure Portal .
- Upewnij się, że używasz najnowszej wersji programu WSL. Aby uzyskać najnowszą wersję, zaktualizuj instalację systemu Windows 10.
- Sprawdź, czy nie występują otwarte problemy z usługą WSL, które mogą rozwiązać twój problem. Często istnieją sugestie dotyczące sposobu obejścia problemu lub informacji o wydaniu, w którym problem został rozwiązany.
- Jeśli problem nie istnieje, utwórz nowy problem z usługą WSL i upewnij się, że dołącz jak najwięcej informacji.
Jeśli nadal występują problemy z instalowaniem lub uruchamianiem w programie WSL, rozważ zainstalowanie interfejsu wiersza polecenia dla systemu Windows.
Problem z certyfikatem SSL
Gdy certyfikat jest uszkodzony lub nieaktualny na maszynie, może zostać wyświetlony błąd wskazujący, że program curl nie może zweryfikować zasadności serwera i dlatego nie może nawiązać bezpiecznego połączenia. Zaktualizuj certyfikat, aby rozwiązać ten problem.
sudo zypper update-ca-certificates
Zanim rozpoczniesz
apt
Menedżer pakietów zawiera pakiety x86_64 i ARM64 dla interfejsu wiersza polecenia platformy Azure, które zostały przetestowane w następujących dystrybucjach.Dystrybucja Wersja Ubuntu 20.04 LTS (Focal Fossa), 22.04 (Jammy Jellyfish), 24.04 (Noble Numbat) Debian 11 (Bullseye), 12 (Bookworm) Ubuntu 20.04 (Focal Fossa) i 20.10 (Groovy Gorilla) zawierają pakiet z wersją
2.0.81
udostępnionąazure-cli
przezuniverse
repozytorium. Ten pakiet jest nieaktualny i nie jest zalecany. Jeśli ten pakiet jest zainstalowany, usuń pakiet przed kontynuowaniem, uruchamiając poleceniesudo apt remove azure-cli -y && sudo apt autoremove -y
. Aby uzyskać więcej informacji naapt remove
temat programu , zobacz Zarządzanie pakietami ubuntu lub zapytaj ubuntu.
Instalowanie interfejsu wiersza polecenia platformy Azure
Istnieją dwie opcje instalowania interfejsu wiersza polecenia platformy Azure w systemie. Możesz pobrać skrypt instalacji, który uruchamia polecenia instalacji, lub samodzielnie wykonać polecenia instalacji w procesie krok po kroku. Obie metody są dostępne tutaj:
Opcja 1. Instalowanie za pomocą jednego polecenia
Najprostszym sposobem zainstalowania interfejsu wiersza polecenia platformy Azure jest skrypt obsługiwany przez zespół interfejsu wiersza polecenia platformy Azure. Ten skrypt uruchamia wszystkie polecenia instalacji w jednym kroku. Ten skrypt jest pobierany za pośrednictwem interfejsu curl
wiersza polecenia i potokowany bezpośrednio w celu bash
zainstalowania interfejsu wiersza polecenia.
Jeśli chcesz samodzielnie sprawdzić zawartość skryptu przed wykonaniem, najpierw pobierz skrypt i curl
sprawdź go w ulubionym edytorze tekstów.
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
Opcja 2. Instrukcje instalacji krok po kroku
Jeśli wolisz proces instalacji krok po kroku, wykonaj następujące kroki, aby zainstalować interfejs wiersza polecenia platformy Azure.
Pobierz pakiety potrzebne do procesu instalacji:
sudo apt-get update sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
Pobierz i zainstaluj klucz podpisywania firmy Microsoft:
sudo mkdir -p /etc/apt/keyrings curl -sLS https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | sudo tee /etc/apt/keyrings/microsoft.gpg > /dev/null sudo chmod go+r /etc/apt/keyrings/microsoft.gpg
- Dodaj repozytorium oprogramowania interfejsu wiersza polecenia platformy Azure:
AZ_DIST=$(lsb_release -cs) echo "Types: deb URIs: https://packages.microsoft.com/repos/azure-cli/ Suites: ${AZ_DIST} Components: main Architectures: $(dpkg --print-architecture) Signed-by: /etc/apt/keyrings/microsoft.gpg" | sudo tee /etc/apt/sources.list.d/azure-cli.sources
Zaktualizuj informacje o repozytorium i zainstaluj
azure-cli
pakiet:sudo apt-get update sudo apt-get install azure-cli
Instalowanie określonej wersji
azure-cli
Skonfiguruj informacje o repozytorium, jak pokazano wcześniej. Dostępne wersje można znaleźć w temacie Informacje o wersji interfejsu wiersza polecenia platformy Azure.
Wyświetl dostępne wersje interfejsu wiersza polecenia platformy Azure.
apt-cache policy azure-cli
Zainstaluj określoną wersję.
# Obtain the currently installed distribution AZ_DIST=$(lsb_release -cs) # Store an Azure CLI version of choice AZ_VER=2.51.0 # Install a specific version sudo apt-get install azure-cli=${AZ_VER}-1~${AZ_DIST}
Aby zainstalować określoną wersję bez zmiennych, zastąp wyświetlaną wersję interfejsu wiersza polecenia platformy Azure i nazwę dystrybucji systemu Linux:
sudo apt-get install azure-cli=2.51.0-1~bullseye
Jeśli zostanie wyświetlony komunikat o błędzie Nie można zlokalizować pakietu azure-cli, azure-cli
informacje o repozytorium nie są skonfigurowane. Wykonaj kroki podane w temacie Opcja 2: Instrukcje instalacji krok po kroku.
Jeśli nie znaleziono komunikatu o błędzie Wersja x.xx.x-1~distributionName dla interfejsu wiersza polecenia platformy Azure, użyj polecenia lsb_release -cs
, aby znaleźć uruchomioną dystrybucję.
Aktualizowanie interfejsu wiersza polecenia platformy Azure
Począwszy od wersji 2.11.0, interfejs wiersza polecenia platformy Azure udostępnia polecenie w narzędziu umożliwiające aktualizację do najnowszej wersji.
az upgrade
To polecenie aktualizuje również domyślnie wszystkie zainstalowane rozszerzenia. Aby uzyskać więcej az upgrade
opcji, zobacz stronę referencyjną poleceń. W przypadku wersji interfejsu wiersza polecenia platformy Azure wcześniejszych niż 2.11.0 zaktualizuj ją ponownie, ponownie instalując ją zgodnie z opisem w temacie Instalowanie interfejsu wiersza polecenia platformy Azure.
Możesz również użyć apt-get upgrade
polecenia , aby zaktualizować pakiet interfejsu wiersza polecenia. To polecenie uaktualnia wszystkie zainstalowane pakiety w systemie, które nie miały zmiany zależności.
sudo apt-get update && sudo apt-get upgrade
Aby uaktualnić tylko interfejs wiersza polecenia, użyj polecenia apt-get install
.
sudo apt-get update && sudo apt-get install --only-upgrade -y azure-cli
Odinstalowywanie interfejsu wiersza polecenia platformy Azure
Jeśli zdecydujesz się odinstalować interfejs wiersza polecenia platformy Azure, będzie nam przykro, że nas opuszczasz. Przed odinstalowaniem użyj polecenia az feedback
, aby poinformować nas, co można ulepszyć lub naprawić. Naszym celem jest zapewnienie, że interfejs wiersza polecenia platformy Azure będzie bezbłędny i przyjazny dla użytkownika. Jeśli znajdziesz usterkę, będziemy wdzięczni za zgłoszenie problemu w usłudze GitHub.
Odinstaluj za pomocą polecenia
apt-get remove
:sudo apt-get remove -y azure-cli
Jeśli nie planujesz ponownej instalacji interfejsu wiersza polecenia, usuń informacje o repozytorium interfejsu wiersza polecenia platformy Azure:
sudo rm /etc/apt/sources.list.d/azure-cli.sources
Jeśli nie używasz innych pakietów od firmy Microsoft, usuń klucz podpisywania:
sudo rm /etc/apt/keyrings/microsoft.gpg
Usuń wszystkie niepotrzebne pakiety:
sudo apt autoremove
Usuwanie danych
Jeśli nie planujesz ponownej instalacji interfejsu wiersza polecenia platformy Azure, usuń jego dane.
rm -rf ~/.azure
Rozwiązywanie problemów
Poniżej przedstawiono niektóre typowe problemy, które występują podczas instalacji za pomocą apt
. Jeśli wystąpi problem, który nie został opisany w tym miejscu, zgłoś problem w usłudze GitHub.
Pakiet azure-cli
obsługuje architekturę ARM64 z interfejsu wiersza polecenia w wersji 2.46.0.
Brak problemu z modułem w systemie Ubuntu 20.04 (Focal)/WSL
Jeśli zainstalowano azure-cli
Focal
program bez dodawania repozytorium oprogramowania interfejsu wiersza polecenia platformy Azure w kroku 3 instrukcji instalacji ręcznej lub przy użyciu naszego skryptu, mogą wystąpić problemy, takie jak brak modułu o nazwie "decorator" lub "antlr4", ponieważ zainstalowany pakiet jest nieaktualny azure-cli 2.0.81
z focal/universe
repozytorium. Najpierw usuń go, uruchamiając polecenie sudo apt remove azure-cli -y && sudo apt autoremove -y
, a następnie postępuj zgodnie z powyższymi instrukcjami , aby zainstalować najnowszy azure-cli
pakiet.
lsb_release nie zwraca prawidłowej podstawowej wersji dystrybucji
Niektóre dystrybucje systemu Ubuntu lub inne dystrybucje pochodne debiana (takie jak Linux Mint) mogą nie zwracać poprawnej nazwy wersji z lsb_release
. Ta wartość jest używana w procesie instalacji w celu określenia pakietu do zainstalowania. Jeśli znasz nazwę kodu systemu Ubuntu lub Debian, z której pochodzi twoja dystrybucja, możesz ustawić AZ_REPO
tę wartość ręcznie podczas dodawania repozytorium. W przeciwnym razie wyszukaj informacje dotyczące dystrybucji, aby określić nazwę podstawowego kodu dystrybucji i ustawić AZ_REPO
poprawną wartość.
Brak pakietu dla dystrybucji
Czasami zaktualizowany pakiet interfejsu wiersza polecenia platformy Azure nie jest natychmiast dostępny po wydaniu wersji dystrybucji. Interfejs wiersza polecenia platformy Azure został zaprojektowany tak, aby był odporny na przyszłe wersje zależności i polegał na jak najmniejszej ich liczbą. Jeśli nie ma dostępnego pakietu dla dystrybucji podstawowej, wypróbuj pakiet dla wcześniejszej dystrybucji.
Aby wypróbować pakiet dla wcześniejszej dystrybucji, ustaw wartość AZ_REPO
ręcznie podczas dodawania repozytorium. W przypadku dystrybucji systemu Ubuntu użyj najnowszego jammy
repozytorium:
AZ_REPO="jammy"
W przypadku dystrybucji Debian użyj najnowszego bookworm
repozytorium:
AZ_REPO="bookworm"
Ważne
Dystrybucje wydane przed Ubuntu Bionic i Debian Buster nie są obsługiwane.
Nie można zainstalować podstawowego systemu operacyjnego (EOS) w interfejsie wiersza polecenia platformy Azure
System EOS nie może zainstalować interfejsu wiersza polecenia platformy Azure, ponieważ lsb_release
zwraca HERA
wartość , która jest nazwą wydania systemu EOS. Rozwiązaniem jest naprawienie pliku /etc/apt/sources.list.d/azure-cli.sources
i zmiana Suites: hera
na Suites: bionic
.
Oryginalna zawartość pliku:
Types: deb
URIs: https://packages.microsoft.com/repos/azure-cli/
Suites: hera
Components: main
Architectures: amd64
Signed-by: /etc/apt/keyrings/microsoft.gpg
Zmodyfikowana zawartość pliku
Types: deb
URIs: https://packages.microsoft.com/repos/azure-cli/
Suites: bionic
Components: main
Architectures: amd64
Signed-by: /etc/apt/keyrings/microsoft.gpg
Serwer proxy blokuje połączenie
Jeśli nie możesz nawiązać połączenia z zasobem zewnętrznym z powodu serwera proxy, upewnij się, że poprawnie ustawiono HTTP_PROXY
zmienne i HTTPS_PROXY
w powłoce. Musisz skontaktować się z administratorem systemu, aby wiedzieć, jakich hostów i portów używać dla tych serwerów proxy.
Wartości w tych zmiennych są używane przez wiele programów systemu Linux i podczas procesu instalacji. Aby ustawić następujące wartości:
# 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]
Ważne
Jeśli używasz serwera proxy, te zmienne powłoki muszą być ustawione tak, aby łączyć się z usługami platformy Azure za pomocą interfejsu wiersza polecenia.
Jeśli nie używasz podstawowego uwierzytelniania, zaleca się wyeksportowanie tych zmiennych w .bashrc
pliku.
Zawsze przestrzegaj zasad zabezpieczeń firmy i wymagań administratora systemu.
Możesz również jawnie skonfigurować apt
, aby zawsze używać tego serwera proxy. Upewnij się, że następujące wiersze są wyświetlane w pliku konfiguracji w apt
/etc/apt/apt.conf.d/
pliku . Zalecamy użycie istniejącego pliku konfiguracji globalnej, istniejącego pliku konfiguracji serwera proxy lub 40proxies
99local
, ale postępuj zgodnie z wymaganiami administrowania systemem.
Acquire {
http::proxy "http://[username]:[password]@[proxy]:[port]";
https::proxy "https://[username]:[password]@[proxy]:[port]";
}
Jeśli serwer proxy nie używa podstawowego uwierzytelniania, usuń [username]:[password]@
część identyfikatora URI serwera proxy. Jeśli potrzebujesz więcej informacji na temat konfiguracji serwera proxy, zapoznaj się z oficjalną dokumentacją systemu Ubuntu:
Aby uzyskać klucz podpisywania firmy Microsoft i pobrać pakiet z naszego repozytorium, serwer proxy musi zezwolić na połączenia HTTPS z następującym adresem: "https://packages.microsoft.com.
Nie można zainstalować lub uruchomić interfejsu wiersza polecenia w Podsystem Windows dla systemu Linux
Ponieważ Podsystem Windows dla systemu Linux (WSL) jest warstwą tłumaczenia wywołań systemowych na platformie Windows, może wystąpić błąd podczas próby zainstalowania lub uruchomienia interfejsu wiersza polecenia platformy Azure. Interfejs wiersza polecenia opiera się na niektórych funkcjach, które mogą mieć usterkę w programie WSL. Jeśli wystąpi błąd niezależnie od sposobu instalowania interfejsu wiersza polecenia, istnieje duża szansa, że wystąpi problem z usługą WSL, a nie z procesem instalacji interfejsu wiersza polecenia.
Aby rozwiązać problemy z instalacją programu WSL i ewentualnie rozwiązać problemy:
- Jeśli możesz, uruchom identyczny proces instalacji na maszynie z systemem Linux lub maszynie wirtualnej, aby sprawdzić, czy się powiedzie. Jeśli tak się stanie, problem prawdopodobnie jest związany z usługą WSL. Aby uruchomić maszynę wirtualną z systemem Linux na platformie Azure, zobacz tworzenie maszyny wirtualnej z systemem Linux w dokumentacji witryny Azure Portal .
- Upewnij się, że używasz najnowszej wersji programu WSL. Aby uzyskać najnowszą wersję, zaktualizuj instalację systemu Windows 10.
- Sprawdź, czy nie występują otwarte problemy z usługą WSL, które mogą rozwiązać twój problem. Często istnieją sugestie dotyczące sposobu obejścia problemu lub informacji o wydaniu, w którym problem został rozwiązany.
- Jeśli problem nie istnieje, utwórz nowy problem z usługą WSL i upewnij się, że dołącz jak najwięcej informacji.
Jeśli nadal występują problemy z instalowaniem lub uruchamianiem w programie WSL, rozważ zainstalowanie interfejsu wiersza polecenia dla systemu Windows.
Instalowanie interfejsu wiersza polecenia platformy Azure
Maszyny RPM są wydawane dla systemu Linux platformy Azure za pośrednictwem narzędzia CBL-Mariner. Pakiet azure-cli
obsługuje architekturę ARM64 z interfejsu wiersza polecenia w wersji 2.46.0.
Aby zainstalować interfejs wiersza polecenia platformy Azure, wykonaj następujące kroki:
Zainstaluj oficjalny zestaw wyselekcjonowanych certyfikatów głównych firmy Microsoft:
sudo tdnf install ca-certificates
Instalowanie interfejsu wiersza polecenia platformy Azure:
sudo tdnf install azure-cli
Instalowanie określonej wersji
Dostępne wersje można znaleźć w temacie Informacje o wersji interfejsu wiersza polecenia platformy Azure.
Aby wyświetlić dostępne wersje za pomocą polecenia:
tdnf list azure-cli
Aby zainstalować określoną wersję:
sudo tdnf install azure-cli-<version>-1
Aktualizowanie interfejsu wiersza polecenia platformy Azure
Zaktualizuj interfejs wiersza polecenia platformy Azure za tdnf update
pomocą polecenia :
sudo tdnf update azure-cli
Odinstalowywanie interfejsu wiersza polecenia platformy Azure
Jeśli zdecydujesz się odinstalować interfejs wiersza polecenia platformy Azure, będzie nam przykro, że nas opuszczasz. Przed odinstalowaniem użyj polecenia az feedback
, aby poinformować nas, co można ulepszyć lub naprawić. Naszym celem jest zapewnienie, że interfejs wiersza polecenia platformy Azure będzie bezbłędny i przyjazny dla użytkownika. Jeśli znajdziesz usterkę, będziemy wdzięczni za zgłoszenie problemu w usłudze GitHub.
Usuń pakiet z systemu:
sudo tdnf remove azure-cli
Usuwanie danych
Jeśli nie planujesz ponownej instalacji interfejsu wiersza polecenia platformy Azure, usuń jego dane.
rm -rf ~/.azure
Zanim rozpoczniesz
Zdecydowanie zaleca się instalowanie interfejsu wiersza polecenia za pomocą menedżera pakietów. Menedżer pakietów zapewnia, że zawsze pobierzesz najnowsze aktualizacje, i gwarantuje stabilność składników interfejsu wiersza polecenia. Przed zainstalowaniem ręcznie sprawdź i sprawdź, czy istnieje pakiet dystrybucji.
Skrypt instalacji interfejsu wiersza polecenia platformy Azure wymaga następującego oprogramowania:
- Python 3.8.x, 3.9.x, 3.10.x — aby uzyskać więcej informacji, zobacz Cykl życia pomocy technicznej — zależność języka Python.
- libffi
- OpenSSL 1.0.2
Instalowanie lub aktualizowanie interfejsu wiersza polecenia platformy Azure
Ważne
Skrypt instalacji działa tylko w języku Python 3.8.x, 3.9.x lub 3.10.x. Ten skrypt instalacji nie działa w języku Python w wersji 3.11.x lub nowszej.
Zarówno instalowanie, jak i aktualizowanie interfejsu wiersza polecenia platformy Azure wymaga ponownego uruchomienia skryptu instalacji:
curl -L https://aka.ms/InstallAzureCli | bash
Skrypt można również pobrać i uruchomić lokalnie. Może być konieczne ponowne uruchomienie powłoki, aby zmiany zaczęły obowiązywać.
Odinstalowywanie interfejsu wiersza polecenia platformy Azure
Jeśli zdecydujesz się odinstalować interfejs wiersza polecenia platformy Azure, będzie nam przykro, że nas opuszczasz. Przed odinstalowaniem użyj polecenia az feedback
, aby poinformować nas, co można ulepszyć lub naprawić. Naszym celem jest zapewnienie, że interfejs wiersza polecenia platformy Azure będzie bezbłędny i przyjazny dla użytkownika. Jeśli znajdziesz usterkę, będziemy wdzięczni za zgłoszenie problemu w usłudze GitHub.
Interfejs wiersza polecenia można odinstalować bezpośrednio, usuwając pliki z lokalizacji wybranej podczas instalacji. Domyślną lokalizacją instalacji jest katalog główny użytkownika ($HOME).
Usuń zainstalowane pliki interfejsu wiersza polecenia.
rm -r <install location>/lib/azure-cli rm <install location>/bin/az
Zmodyfikuj plik
$HOME/.bash_profile
, aby usunąć następujący wiersz:<install location>/lib/azure-cli/az.completion
Jeśli używasz polecenia
bash
lubzsh
, załaduj ponownie pamięć podręczną poleceń powłoki.hash -r
Usuwanie danych
Jeśli nie planujesz ponownej instalacji interfejsu wiersza polecenia platformy Azure, usuń jego dane.
rm -rf ~/.azure
Rozwiązywanie problemów
Poniżej przedstawiono niektóre typowe problemy występujące podczas instalacji ręcznej. Jeśli wystąpi problem, który nie został opisany w tym miejscu, zgłoś problem w usłudze GitHub.
Instalowanie bez języka Python 3
Interfejs wiersza polecenia platformy Azure zrezygnował z obsługi języka Python 2.7 od wersji 2.1.0.
W systemie może istnieć wersja języka Python, która poprzedza wymaganie języka Python w wersji 3.6.x.
Znajdź pakiet zastępczy python3
.
Błąd polecenia curl „Obiekt przeniesiony”
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
:
curl https://azurecliprod.blob.core.windows.net/install | bash
Nie znaleziono polecenia az
Jeśli nie możesz uruchomić polecenia po instalacji przy użyciu polecenia bash
lub zsh
, spróbuj wyczyścić pamięć podręczną skrótów poleceń powłoki i sprawdzić, czy problem został rozwiązany.
hash -r
Ten problem może także wystąpić, jeśli nie uruchomiono ponownie powłoki po zakończeniu instalacji. Upewnij się, że lokalizacja polecenia az
znajduje się w zmiennej $PATH
. Lokalizacja az
polecenia to ...
<install path>/bin
Serwer proxy blokuje połączenie
Jeśli nie możesz nawiązać połączenia z zasobem zewnętrznym z powodu serwera proxy, upewnij się, że poprawnie ustawiono HTTP_PROXY
zmienne i HTTPS_PROXY
w powłoce. Musisz skontaktować się z administratorem systemu, aby wiedzieć, jakich hostów i portów używać dla tych serwerów proxy.
Wartości w tych zmiennych są używane przez wiele programów systemu Linux i podczas procesu instalacji. Aby ustawić następujące wartości:
# 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]
Ważne
Jeśli używasz serwera proxy, te zmienne powłoki muszą być ustawione tak, aby łączyć się z usługami platformy Azure za pomocą interfejsu wiersza polecenia.
Jeśli nie używasz podstawowego uwierzytelniania, zaleca się wyeksportowanie tych zmiennych w .bashrc
pliku.
Zawsze przestrzegaj zasad zabezpieczeń firmy i wymagań administratora systemu.
Aby uzyskać skrypty instalacji, serwer proxy musi zezwolić na połączenia HTTPS z następującymi adresami:
https://aka.ms/
https://azurecliprod.blob.core.windows.net/
https://pypi.python.org
- Punkty końcowe używane przez menedżera pakietów dystrybucji (jeśli istnieją) dla pakietów podstawowych
Nie można zainstalować lub uruchomić interfejsu wiersza polecenia w Podsystem Windows dla systemu Linux
Ponieważ Podsystem Windows dla systemu Linux (WSL) jest warstwą tłumaczenia wywołań systemowych na platformie Windows, może wystąpić błąd podczas próby zainstalowania lub uruchomienia interfejsu wiersza polecenia platformy Azure. Interfejs wiersza polecenia opiera się na niektórych funkcjach, które mogą mieć usterkę w programie WSL. Jeśli wystąpi błąd niezależnie od sposobu instalowania interfejsu wiersza polecenia, istnieje duża szansa, że wystąpi problem z usługą WSL, a nie z procesem instalacji interfejsu wiersza polecenia.
Aby rozwiązać problemy z instalacją programu WSL i ewentualnie rozwiązać problemy:
- Jeśli możesz, uruchom identyczny proces instalacji na maszynie z systemem Linux lub maszynie wirtualnej, aby sprawdzić, czy się powiedzie. Jeśli tak się stanie, problem prawdopodobnie jest związany z usługą WSL. Aby uruchomić maszynę wirtualną z systemem Linux na platformie Azure, zobacz tworzenie maszyny wirtualnej z systemem Linux w dokumentacji witryny Azure Portal .
- Upewnij się, że używasz najnowszej wersji programu WSL. Aby uzyskać najnowszą wersję, zaktualizuj instalację systemu Windows 10.
- Sprawdź, czy nie występują otwarte problemy z usługą WSL, które mogą rozwiązać twój problem. Często istnieją sugestie dotyczące sposobu obejścia problemu lub informacji o wydaniu, w którym problem został rozwiązany.
- Jeśli problem nie istnieje, utwórz nowy problem z usługą WSL i upewnij się, że dołącz jak najwięcej informacji.
Jeśli nadal występują problemy z instalowaniem lub uruchamianiem w programie WSL, rozważ zainstalowanie interfejsu wiersza polecenia dla systemu Windows.
Następne kroki
Po zainstalowaniu interfejsu wiersza polecenia platformy Azure skorzystaj z krótkiego przewodnika po jego funkcjach i typowych poleceniach.