Поделиться через


Установка PowerShell в Linux

Среду PowerShell можно установить в различных дистрибутивах Linux. Для большинства платформ и дистрибутивов Linux каждый год выпускается новая версия с диспетчером пакетов, который используется для установки PowerShell. PowerShell можно установить на некоторых дистрибутивах Linux, которые не поддерживаются корпорацией Microsoft. В таких случаях вы можете обратиться за помощью в сообщество PowerShell на этих платформах.

Дополнительные сведения см. в документе Жизненный цикл поддержки PowerShell.

В этой статье перечислены поддерживаемые дистрибутивы Linux и диспетчеры пакетов. Все выпуски PowerShell остаются поддерживаемыми до тех пор, пока не будет реализована версия PowerShell или версия дистрибутива Linux.

Для максимальной совместимости выберите версию LTS.

Алпайн

Корпорация Майкрософт поддерживает PowerShell до тех пор, пока PowerShell не достигнет конца поддержки или версия Alpine достигает конца срока действия.

Alpine 3.16 — поддержка ОС заканчивается на 2024-05-23

Alpine 3.17 — поддержка ОС заканчивается на 2024-11-22

В настоящее время образы Docker PowerShell недоступны для Alpine 3.18 и 3.19.

Предварительные версии PowerShell предоставляются только для тестирования и обратной связи.

Дополнительные сведения см. в статье Установка PowerShell в Alpine.

Debian

Debian использует APT (Advanced Package Tool) в качестве диспетчера пакетов.

Корпорация Майкрософт поддерживает PowerShell до тех пор, пока PowerShell не достигнет конца поддержки или версия Debian достигает конца срока действия.

Debian 11 (Bullseye) — поддержка ОС заканчивается на 2024-07-31

Debian 12 (Bookworm) — поддержка ОС заканчивается на 2026-06-10

Предварительные версии PowerShell предоставляются только для тестирования и обратной связи.

Дополнительные сведения см. в статье Установка PowerShell в Debian.

Red Hat Enterprise Linux (RHEL)

В RHEL 7 используется диспетчер пакетов yum, а в RHEL 8 — dnf.

Корпорация Майкрософт поддерживает PowerShell до тех пор, пока PowerShell не достигнет конца поддержки или версия RHEL достигнет конца поддержки.

RHEL 8 — поддержка ОС заканчивается на 2029-05-31

RHEL 9 — поддержка ОС заканчивается на 2032-05-31

PowerShell тестируется на универсальных базовых образах Red Hat (UBI). Дополнительные сведения см. на странице сведений об UBI.

Дополнительные сведения см. в статье Установка PowerShell в RHEL.

Ubuntu

Ubuntu использует APT (Advanced Package Tool) в качестве диспетчера пакетов.

Корпорация Майкрософт поддерживает PowerShell до тех пор, пока PowerShell не достигнет конца поддержки или версия Ubuntu достигнет конца поддержки.

Ubuntu 20.04 (Focal Fossa) — поддержка ОС заканчивается на 2025-04-02

Ubuntu 22.04 (Jammy Jellyfish) — поддержка ОС заканчивается на 2027-04-01

Ubuntu 24.04 (Noble Numbat) — поддержка ОС заканчивается на 2029-04-25

Корпорация Майкрософт не поддерживает промежуточные выпуски Ubuntu. Дополнительные сведения см. в статье о поддержке дистрибутивов сообществом.

Дополнительные сведения см. в статье Установка PowerShell в Ubuntu.

Дистрибутивы, поддерживаемые сообществом

PowerShell можно установить во многих дистрибутивах Linux, которые не поддерживаются корпорацией Майкрософт. В этих случаях вы можете найти поддержку сообщества для PowerShell на этих платформах.

Майкрософт поддерживает дистрибутивы Linux, соответствующие следующим критериям:

  • версия и архитектура дистрибутива поддерживаются в .NET Core;
  • версия дистрибутива поддерживается по крайней мере в течение одного года;
  • Версия дистрибутива не является промежуточным выпуском или эквивалентом.
  • Группа разработчиков PowerShell протестировала версию дистрибутива.

Дополнительные сведения см. в статье Поддержка сообщества для PowerShell в Linux.

Альтернативные методы установки

Существует три дополнительных способа установки PowerShell в Linux, включая дистрибутивы Linux, которые не поддерживаются официально. Можно установить PowerShell с помощью пакета привязки PowerShell. Вы также можете попробовать развернуть двоичные файлы PowerShell непосредственно с помощью пакета Linux tar.gz . Дополнительные сведения см. в статье Альтернативные способы установки PowerShell в Linux.