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


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

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

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

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

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

Алпайн

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

Поддержка этих версий Alpine заканчивается на следующие даты:

  • Alpine 3.23 - 2027-11-01
  • Alpine 3.22 - 2027-05-01
  • Alpine 3.21 - 2026-11-01
  • Alpine 3.20 - 2026-04-01

Образы Docker для пакета SDK .NET содержат последние версии PowerShell. Эти образы доступны в реестре артефактов Майкрософт.

Эти образы создаются на основе официальных образов операционной системы(ОС), предоставляемых распространителем ОС. Эти образы могут не иметь последних обновлений системы безопасности. Корпорация Майкрософт рекомендует обновить пакеты ОС до последней версии, чтобы обеспечить применение последних обновлений системы безопасности.

Эти изображения предоставляются для тестирования. Если вам нужен образ Docker для рабочей нагрузки, создайте и поддерживайте собственный.

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

Debian

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

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

Поддержка этих версий Debian заканчивается на следующие даты:

  • Debian 13 - 2028-08-09
  • Debian 12 - 2026-06-10

Установка файлов пакетов () также доступна из .

Образы Docker для пакета SDK .NET содержат последние версии PowerShell. Эти образы доступны в реестре артефактов Майкрософт.

Эти образы создаются из официальных образов операционной системы (ОС), предоставляемых распространителем ОС. Эти образы могут не иметь последних обновлений системы безопасности. Корпорация Майкрософт рекомендует обновить пакеты ОС до последней версии, чтобы обеспечить применение последних обновлений системы безопасности.

Эти изображения предоставляются для тестирования. Если вам нужен образ Docker для рабочей нагрузки, создайте и поддерживайте собственный.

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

Red Hat Enterprise Linux (RHEL)

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

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

Поддержка этих версий RHEL заканчивается на следующие даты:

  • RHEL 10 - 31.05.2035
  • RHEL 9 - 2032-05-31
  • RHEL 8 - 2029-05-31

Установка файлов пакетов () также доступна из .

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

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

Ubuntu

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

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

Поддержка этих версий Ubuntu заканчивается на следующие даты:

  • Ubuntu 24.04 — 2029-05-31
  • Ubuntu 22.04 — 2027-04-01

Установка файлов пакетов () также доступна из .

Образы Docker для пакета SDK .NET содержат последние версии PowerShell. Эти образы можно скачать из реестра артефактов Майкрософт.

Эти образы создаются из официальных образов операционной системы (ОС), предоставляемых распространителем ОС. Эти образы могут не иметь последних обновлений системы безопасности. Корпорация Майкрософт рекомендует обновить пакеты ОС до последней версии, чтобы обеспечить применение последних обновлений системы безопасности.

Эти изображения предоставляются для тестирования. Если вам нужен образ Docker для рабочей нагрузки, создайте и поддерживайте собственный.

Замечание

Ubuntu 25.10 (Questing Quokka) — это промежуточный выпуск. Корпорация Майкрософт не тестирует и не поддерживает промежуточные выпуски Ubuntu. Дополнительные сведения см. в разделе "Сообщество поддерживаемых дистрибутивов".

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

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

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

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

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

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

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

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