Установите PowerShell в Linux
PowerShell можно установить в нескольких различных дистрибутивах Linux. Большинство платформ и дистрибутивов Linux выпускают основной выпуск каждый год и предоставляют менеджер пакетов, который используется для установки PowerShell. PowerShell можно установить в некоторых дистрибутивах Linux, которые не поддерживаются Microsoft. В таких случаях вы можете найти поддержку сообщества PowerShell на этих платформах.
Дополнительные сведения см. в документации по жизненному циклу поддержки PowerShell.
В этой статье перечислены поддерживаемые дистрибутивы Linux и менеджеры пакетов. Все выпуски PowerShell продолжают поддерживаться до тех пор, пока поддержка версии PowerShell или версии дистрибутива Linux не прекратится.
Для обеспечения наилучшей совместимости выберите долгосрочную версию (LTS).
Альпийский
Microsoft поддерживает PowerShell до тех пор, пока поддержка PowerShell не прекратится или срок службы версии Alpine не закончится.
Образы Docker, содержащие PowerShell 7.2, PowerShell 7.4 и предварительную версию PowerShell 7.5 для x64, доступны в реестре Microsoft Artifact для следующих версий Alpine:
- Alpine 3.17 — поддержка ОС заканчивается 22 ноября 2024 г.
Образы Docker PowerShell недоступны для Alpine 3.18 и 3.19.
Это важно
Образы Docker созданы на основе официальных образов операционной системы (ОС), предоставленных дистрибьютором ОС. На этих изображениях могут отсутствовать последние обновления безопасности. Microsoft рекомендует обновить пакеты ОС до последней версии, чтобы обеспечить применение последних обновлений безопасности.
Дополнительные сведения см. в разделе Установка PowerShell на Alpine.
Дебиан
Debian использует APT (Advanced Package Tool) в качестве менеджера пакетов.
Microsoft поддерживает PowerShell до тех пор, пока поддержка PowerShell не прекратится или срок службы версии Debian не закончится.
Файлы установочного пакета (.deb) также доступны на https://packages.microsoft.com/.
Образы Docker, содержащие PowerShell 7.2, PowerShell 7.4 и предварительную версию PowerShell 7.5 для x64, доступны в реестре Microsoft Artifact для следующих версий Debian:
- Debian 12 (Bookworm) — поддержка ОС заканчивается 10 июня 2026 г.
- Debian 11 (Bulseye) — поддержка ОС заканчивается 31 июля 2024 г.
Это важно
Образы Docker созданы на основе официальных образов операционной системы (ОС), предоставленных дистрибьютором ОС. На этих изображениях могут отсутствовать последние обновления безопасности. Microsoft рекомендует обновить пакеты ОС до последней версии, чтобы обеспечить применение последних обновлений безопасности.
Дополнительные сведения см. в разделе Установка PowerShell в Debian.
Red Hat Enterprise Linux (RHEL)
RHEL 7 использует yum, а RHEL 8 использует менеджер пакетов dnf.
Microsoft поддерживает PowerShell до тех пор, пока поддержка PowerShell не прекратится или версия RHEL не прекратит поддержку.
Файлы установочного пакета (.rpm) также доступны на https://packages.microsoft.com/.
Образы Docker, содержащие PowerShell 7.2, PowerShell 7.4 и предварительную версию PowerShell 7.5 для x64, доступны в реестре артефактов Microsoft для следующих версий RHEL:
- RHEL 8 — поддержка ОС заканчивается 31 мая 2029 г.
- RHEL 9 — поддержка ОС заканчивается 31 мая 2032 г.
PowerShell протестирован на универсальных базовых образах Red Hat (UBI). Для получения дополнительной информации посетите информационную страницу UBI.
Это важно
Образы Docker созданы на основе официальных образов операционной системы (ОС), предоставленных дистрибьютором ОС. На этих изображениях могут отсутствовать последние обновления безопасности. Microsoft рекомендует обновить пакеты ОС до последней версии, чтобы обеспечить применение последних обновлений безопасности.
Дополнительные сведения см. в разделе Установка PowerShell на RHEL.
Убунту
Ubuntu использует APT (Advanced Package Tool) в качестве менеджера пакетов.
Microsoft поддерживает PowerShell до тех пор, пока поддержка PowerShell не прекратится или версия Ubuntu не прекратит поддержку.
Файлы установочного пакета (.deb) также доступны на https://packages.microsoft.com/.
Образы Docker, содержащие PowerShell 7.2, PowerShell 7.4 и предварительную версию PowerShell 7.5 для x64 и Arm32, доступны в реестре Microsoft Artifact для следующих версий Ubuntu:
- Ubuntu 22.04 (Jammy Jellyfish) — поддержка ОС заканчивается 1 апреля 2027 г.
- Ubuntu 20.04 (Focal Fossa) — поддержка ОС заканчивается 2 апреля 2025 г.
Ubuntu 23.10 (Mantic Minotaur) — промежуточная версия. Microsoft не поддерживает промежуточные выпуски Ubuntu. Дополнительные сведения см. в разделе Дистрибутивы, поддерживаемые сообществом.
Это важно
Образы Docker созданы на основе официальных образов операционной системы (ОС), предоставленных дистрибьютором ОС. На этих изображениях могут отсутствовать последние обновления безопасности. Microsoft рекомендует обновить пакеты ОС до последней версии, чтобы обеспечить применение последних обновлений безопасности.
Дополнительные сведения см. в разделе Установка PowerShell в Ubuntu.
Дистрибутивы, поддерживаемые сообществом
PowerShell можно установить во многих дистрибутивах Linux, которые не поддерживаются Microsoft. В этих случаях вы можете найти поддержку сообщества для PowerShell на этих платформах.
Чтобы поддерживаться Microsoft, дистрибутив Linux должен соответствовать следующим критериям:
- Версия и архитектура дистрибутива поддерживаются .NET Core.
- Версия дистрибутива поддерживается не менее одного года.
- Версия дистрибутива не является промежуточным выпуском или его эквивалентом.
- Команда PowerShell протестировала версию дистрибутива.
Дополнительные сведения см. в разделе Поддержка сообщества для PowerShell в Linux.
Альтернативные методы установки
Существует три других способа установки PowerShell в Linux, включая дистрибутивы Linux, которые официально не поддерживаются. Вы можете попробовать установить PowerShell с помощью пакета PowerShell Snap Package. Вы также можете попробовать развернуть двоичные файлы PowerShell напрямую с помощью пакета Linux tar.gz. Дополнительные сведения см. в разделе Альтернативные способы установки PowerShell в Linux.