- Install PowerShell on Linux
- Alpine
- Debian
- Red Hat Enterprise Linux (RHEL)
- Ubuntu
- Raspberry Pi OS
- Community supported distributions
- Alternate installation methods
- Feedback
- Установка PowerShell в Linux
- Alpine
- Debian
- Red Hat Enterprise Linux (RHEL)
- Ubuntu
- Raspberry Pi OS
- Дистрибутивы, поддерживаемые сообществом
- Альтернативные методы установки
Install PowerShell on Linux
PowerShell can be installed on different Linux distributions. Most Linux platforms and distributions have a major release each year, and provide a package manager that’s used to install PowerShell. This article lists the currently supported Linux distributions and package managers.
The rest of this article is a breakdown of each Linux distribution that PowerShell supports. All PowerShell releases remain supported until either the version of PowerShell reaches end-of-support or the Linux distribution reaches end-of-life.
For the best compatibility, choose a long-term release (LTS) version.
Alpine
The following table lists the supported PowerShell releases and the versions of Alpine they’re supported on. These versions are supported until either the version of PowerShell reaches end-of-support or the version of Alpine reaches end-of-life.
- The icon indicates that the version of the OS or PowerShell is still supported
- The icon indicates the version of PowerShell is no longer supported on that version of the OS
- The icon indicates that we haven’t finished testing PowerShell on that OS
- The icon indicates that the version of the OS or PowerShell isn’t supported
- When both the version of the OS and the version of PowerShell have a icon, that combination is supported
Alpine 3.15 is in the process of being tested.
PowerShell is supported on Alpine for the following processor architectures.
Alpine | 7.2 (LTS-current) | 7.3 | 7.4 (preview) |
---|---|---|---|
All supported versions | x64 | x64 | x64 |
PowerShell hasn’t been tested on Alpine using Arm processors.
Debian
Debian uses APT (Advanced Package Tool) as a package manager.
The following table is a list of currently supported PowerShell releases and the versions of Debian they’re supported on. These versions remain supported until either the version of PowerShell reaches end-of-support or the version of Debian reaches end-of-life.
- The icon indicates that the version of the OS or PowerShell is still supported
- The icon indicates the version of PowerShell is no longer supported on that version of the OS
- The icon indicates that we haven’t finished testing PowerShell on that OS
- The icon indicates that the version of the OS or PowerShell isn’t supported
- When both the version of the OS and the version of PowerShell have a icon, that combination is supported
PowerShell is supported on Debian for the following processor architectures.
Debian | 7.2 (LTS-current) | 7.3 | 7.4 (preview) |
---|---|---|---|
Version 9+ | x64 | x64 | x64 |
Red Hat Enterprise Linux (RHEL)
RHEL 7 uses yum and RHEL 8 uses the dnf package manager.
The following table is a list of currently supported versions of PowerShell and the versions of RHEL they’re supported on. These versions remain supported until either the version of PowerShell reaches end-of-support or the version of RHEL reaches end-of-support.
- The icon indicates that the version of the OS or PowerShell is still supported
- The icon indicates the version of PowerShell is no longer supported on that version of the OS
- The icon indicates that we haven’t finished testing PowerShell on that OS
- The icon indicates that the version of the OS or PowerShell isn’t supported
- When both the version of the OS and the version of PowerShell have a icon, that combination is supported
PowerShell is supported on RHEL for the following processor architectures.
RHEL | 7.2 (LTS-current) | 7.3 | 7.4 (preview) |
---|---|---|---|
All supported versions | x64 | x64 | x64 |
Ubuntu
Ubuntu uses APT (Advanced Package Tool) as a package manager.
The following table is a list of currently supported PowerShell releases and the versions of Ubuntu they’re supported on. These versions remain supported until either the version of PowerShell reaches end-of-support or the version of Ubuntu reaches end-of-support.
- The icon indicates that the version of the OS or PowerShell is still supported
- The icon indicates the version of PowerShell is no longer supported on that version of the OS
- The icon indicates that we haven’t finished testing PowerShell on that OS
- The icon indicates that the version of the OS or PowerShell isn’t supported
- When both the version of the OS and the version of PowerShell have a icon, that combination is supported
Only the LTS releases of Ubuntu are officially supported. Microsoft does not support interim releases or their equivalent. Interim releases are community supported. For more information, see Community supported distributions.
PowerShell is supported on Ubuntu for the following processor architectures.
Ubuntu | 7.2 (LTS-current) | 7.3 | 7.4 (preview) |
---|---|---|---|
All supported versions | x64, Arm32 | x64, Arm32 | x64, Arm32 |
Raspberry Pi OS
Raspberry Pi OS (formerly Raspbian) is a free operating system based on Debian.
.NET isn’t supported on ARMv6 architecture devices, including Raspberry Pi Zero and Raspberry Pi devices prior to Raspberry Pi 2.
Community supported distributions
There are many distributions of Linux that aren’t officially supported by Microsoft. In some cases, PowerShell may be supported by the community for these releases. For more information, see Community support for PowerShell on Linux.
CentOS and Fedora distributions are no longer supported. The versions of these operating systems that were supported have reached their end-of-life dates. We aren’t supporting any newer versions.
Alternate installation methods
There are three other ways to install PowerShell on Linux, including Linux distributions that aren’t officially supported. You can try to install PowerShell using the PowerShell Snap Package. You can also try deploying PowerShell binaries directly using the Linux tar.gz . For more information, see Alternate ways to install PowerShell on Linux.
Feedback
Submit and view feedback for
Установка PowerShell в Linux
Среду PowerShell можно установить в различных дистрибутивах Linux. Большинство платформ и дистрибутивов Linux имеют крупные выпуски каждый год и предоставляют диспетчер пакетов, который используется для установки PowerShell. В этой статье перечислены поддерживаемые в настоящее время дистрибутивы Linux и диспетчеры пакетов.
Также в этой статье подробно описывается каждый дистрибутив Linux, поддерживаемый PowerShell. Все выпуски PowerShell поддерживаются до момента окончания поддержки версии PowerShell или окончания жизненного цикла дистрибутива Linux.
Для максимальной совместимости выберите версию LTS.
Alpine
Приведенная ниже таблица содержит список поддерживаемых сейчас выпусков PowerShell и версий Alpine, в которых они поддерживаются. Эти версии поддерживаются до окончания поддержки версии PowerShell или до окончания жизненного цикла версии Alpine.
- Значок указывает, что версия ОС или PowerShell по-прежнему поддерживается.
- Значок » указывает, что версия PowerShell больше не поддерживается в этой версии ОС.
- Значок указывает, что тестирование PowerShell в этой ОС еще не завершено.
- Значок » указывает, что версия ОС или PowerShell не поддерживается.
- Если и версия ОС, и версия PowerShell имеют значок «, это сочетание поддерживается.
Alpine 3.15 находится в процессе тестирования.
PowerShell поддерживается в Alpine для перечисленных ниже архитектур процессора.
Alpine | 7.2 (текущая LTS) | 7.3 | 7.4 (предварительная версия) |
---|---|---|---|
Все поддерживаемые версии | X64 | X64 | X64 |
Проверка PowerShell в Alpine с помощью процессоров ARM не проводилась.
Дополнительные сведения см. в статье Установка PowerShell в Alpine.
Debian
Debian использует APT (Advanced Package Tool) в качестве диспетчера пакетов.
В приведенной ниже таблице содержится список поддерживаемых сейчас выпусков PowerShell и версий Debian, в которых они поддерживаются. Эти версии поддерживаются до окончания поддержки версии PowerShell или до окончания жизненного цикла версии Debian.
- Значок указывает, что версия ОС или PowerShell по-прежнему поддерживается.
- Значок » указывает, что версия PowerShell больше не поддерживается в этой версии ОС.
- Значок указывает, что тестирование PowerShell в этой ОС еще не завершено.
- Значок » указывает, что версия ОС или PowerShell не поддерживается.
- Если и версия ОС, и версия PowerShell имеют значок «, это сочетание поддерживается.
PowerShell поддерживается в Debian для перечисленных ниже архитектур процессора.
Debian | 7.2 (текущая LTS) | 7.3 | 7.4 (предварительная версия) |
---|---|---|---|
Версия 9 и более поздние | X64 | X64 | X64 |
Дополнительные сведения см. в статье Установка PowerShell в Debian.
Red Hat Enterprise Linux (RHEL)
В RHEL 7 используется диспетчер пакетов yum, а в RHEL 8 — dnf.
В следующей таблице приведен список поддерживаемых в настоящее время версий PowerShell и версий RHEL, в которые они поддерживаются. Эти версии поддерживаются до завершении поддержки версии PowerShell или RHEL.
- Значок указывает, что версия ОС или PowerShell по-прежнему поддерживается.
- Значок » указывает, что версия PowerShell больше не поддерживается в этой версии ОС.
- Значок указывает, что тестирование PowerShell в этой ОС еще не завершено.
- Значок » указывает, что версия ОС или PowerShell не поддерживается.
- Если и версия ОС, и версия PowerShell имеют значок «, это сочетание поддерживается.
PowerShell поддерживается в RHEL для перечисленных ниже архитектур процессора.
RHEL | 7.2 (текущая LTS) | 7.3 | 7.4 (предварительная версия) |
---|---|---|---|
Все поддерживаемые версии | X64 | X64 | X64 |
Дополнительные сведения см. в статье Установка PowerShell в RHEL.
Ubuntu
Ubuntu использует APT (Advanced Package Tool) в качестве диспетчера пакетов.
В следующей таблице приведен список поддерживаемых в настоящее время выпусков PowerShell и версий Ubuntu, в которые они поддерживаются. Эти версии поддерживаются до окончания поддержки версии PowerShell или Ubuntu.
- Значок » указывает, что версия ОС или PowerShell по-прежнему поддерживается.
- Значок » указывает, что версия PowerShell больше не поддерживается в этой версии ОС.
- Значок указывает, что тестирование PowerShell в этой ОС еще не завершено.
- Значок » указывает, что версия ОС или PowerShell не поддерживается.
- Если и версия ОС, и версия PowerShell имеют значок «, эта комбинация поддерживается.
Официально поддерживаются только LTS-выпуски Ubuntu. Корпорация Майкрософт не поддерживает промежуточные выпуски или их эквиваленты. Промежуточные выпуски поддерживаются сообществом. Дополнительные сведения см. в статье о поддержке дистрибутивов сообществом.
PowerShell поддерживается в Ubuntu для перечисленных ниже архитектур процессора.
Ubuntu | 7.2 (текущая LTS) | 7.3 | 7.4 (предварительная версия) |
---|---|---|---|
Все поддерживаемые версии | x64, ARM32 | x64, ARM32 | x64, ARM32 |
Дополнительные сведения см. в статье Установка PowerShell в Ubuntu.
Raspberry Pi OS
Raspberry Pi OS (прежнее название — Raspbian) — это бесплатная операционная система на основе Debian.
Платформа .NET не поддерживается на устройствах с архитектурой ARMv6, включая устройства Raspberry Pi Zero и Raspberry Pi до версии Raspberry Pi 2.
Дистрибутивы, поддерживаемые сообществом
Существует множество дистрибутивов Linux, которые официально не поддерживаются корпорацией Майкрософт. В некоторых случаях в этих выпусках PowerShell может поддерживаться сообществом. Дополнительные сведения см. в статье Поддержка сообщества для PowerShell в Linux.
Дистрибутивы CentOS и Fedora больше не поддерживаются. Срок действия поддерживаемых версий этих операционных систем истек. Мы не поддерживаем более новые версии.
Альтернативные методы установки
Существует три дополнительных способа установки PowerShell в Linux, включая дистрибутивы Linux, которые не поддерживаются официально. Можно установить PowerShell с помощью пакета привязки PowerShell. Также можно развернуть двоичные файлы PowerShell непосредственно с помощью tar.gz Linux. Дополнительные сведения см. в статье Альтернативные способы установки PowerShell в Linux.