Разбор системного пакета Azure CLI и пользовательского каталога конфигурации: безопасная установка через apt, проверка области изменений и раздельное удаление пакета, репозитория и данных.
Разделите программу и пользовательские данные
Официальная справка Microsoft указывает, что на Ubuntu и Debian Azure CLI устанавливается в /opt/az, а пользовательские файлы по умолчанию находятся в .azure внутри домашнего каталога и называются AZURE_CONFIG_DIR. Это две разные области: бинарные файлы и зависимости управляются системным пакетом, а настройки и кэш принадлежат конкретному пользователю. Перед установкой или удалением зафиксируйте дистрибутив, архитектуру, текущую версию az и значение каталога конфигурации, если оно переопределено.
Проверьте поддерживаемый путь установки
Для Debian Microsoft документирует установку через apt на поддерживаемых версиях и архитектурах. Пошаговый путь добавляет официальный ключ и репозиторий packages.microsoft.com, обновляет сведения о пакетах и устанавливает пакет azure-cli с административными правами. Это означает системную установку программы, но не общий профиль входа для всех пользователей. Не передавайте секреты в команды и не используйте неизвестный зеркальный репозиторий ради более новой версии.
Проверьте результат без входа в облако
После установки достаточно проверить версию, путь исполняемого файла и то, что пакет известен apt. Для этой проверки не нужен вход в Azure и не следует создавать тестовый ресурс. Затем под обычным пользователем проверьте, появился ли AZURE_CONFIG_DIR только после запуска команд, которые используют конфигурацию. Если машина общая, повторите только безопасную проверку версии под вторым пользователем: программа будет доступна системно, а пользовательские настройки должны оставаться раздельными.
Удаляйте слои осознанно
Microsoft разделяет uninstall пакета, удаление записи репозитория, удаление ключа и очистку пользовательских данных. Удаление azure-cli через apt не тождественно удалению .azure. Репозиторий и ключ можно оставить для будущей установки либо удалить, если другие пакеты Microsoft их не используют; это нужно проверить до изменения. Пользовательский каталог удаляйте только после явного решения не переустанавливать CLI и после резервной копии нужной конфигурации. Не применяйте широкое рекурсивное удаление к домашнему каталогу.
Составьте проверяемый план отката
До действий сохраните список затрагиваемых файлов: пакет azure-cli, source-файл репозитория, ключ и конкретный AZURE_CONFIG_DIR. После uninstall проверьте, что az больше не запускается из системного пути, а другие пакеты и репозитории не пострадали. Если цель — только сброс профиля одного пользователя, системный пакет удалять не требуется. В обращение в поддержку передавайте версию Debian, архитектуру, вывод версии и имена путей без токенов; содержимое credential cache и подписочные идентификаторы публиковать нельзя.
Материал подготовлен самостоятельно с автоматизацией и редакционно проверен 29 июля 2026 года по обезличенному сигналу Microsoft Q&A и актуальной официальной документации Azure; команды и данные пользователей не выполнялись.
Источники и проверка
- Microsoft Learn — Install Azure CLI on Linux проверено 2026-07-29
- Microsoft Learn — How to install the Azure CLI проверено 2026-07-29
- Microsoft Learn — Azure CLI configuration проверено 2026-07-29
Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.