Instalar o PowerShell no Linux

O PowerShell pode ser instalado em várias distribuições Linux diferentes. A maioria das plataformas e distribuições Linux tem uma versão principal a cada ano e fornece um gerenciador de pacotes que é usado para instalar o PowerShell. O PowerShell pode ser instalado em algumas distribuições do Linux que não são suportadas pela Microsoft. Nesses casos, você pode encontrar suporte da comunidade para o PowerShell nessas plataformas.

Para obter mais informações, consulte a documentação do ciclo de vida do suporte do PowerShell.

Este artigo lista as distribuições Linux suportadas e gerenciadores de pacotes. Todas as versões do PowerShell permanecem com suporte até que a versão do PowerShell ou a versão da distribuição Linux atinja o fim do suporte.

Para obter a melhor compatibilidade, escolha uma versão de longo prazo (LTS).

Alpine

A Microsoft oferece suporte ao PowerShell até que o PowerShell atinja o fim do suporte ou a versão do Alpine atinja o fim da vida útil.

Imagens do Docker contendo PowerShell 7.2, PowerShell 7.4 e PowerShell 7.5-preview para x64 estão disponíveis no Microsoft Artifact Registry para as seguintes versões do Alpine:

  • Alpine 3.17 - Suporte ao SO termina em 2024-11-22

As imagens do Docker do PowerShell não estão disponíveis para o Alpine 3.18 e 3.19.

Importante

As imagens do Docker são construídas a partir de imagens oficiais do sistema operacional (SO) fornecidas pelo distribuidor do sistema operacional. Estas imagens podem não ter as atualizações de segurança mais recentes. A Microsoft recomenda que você atualize os pacotes do sistema operacional para a versão mais recente para garantir que as atualizações de segurança mais recentes sejam aplicadas.

Para obter mais informações, consulte Instalar o PowerShell no Alpine.

Debian

Debian usa APT (Advanced Package Tool) como um gerenciador de pacotes.

A Microsoft suporta o PowerShell até que o PowerShell atinja o fim do suporte ou a versão do Debian atinja o fim da vida útil.

Os arquivos de pacote de instalação (.deb) também estão disponíveis em https://packages.microsoft.com/.

Imagens do Docker contendo PowerShell 7.2, PowerShell 7.4 e PowerShell 7.5-preview para x64 estão disponíveis no Microsoft Artifact Registry para as seguintes versões do Debian:

  • Debian 12 (Bookworm) - O suporte ao SO termina em 2026-06-10
  • Debian 11 (Bullseye) - O suporte do SO termina em 2024-07-31

Importante

As imagens do Docker são construídas a partir de imagens oficiais do sistema operacional (SO) fornecidas pelo distribuidor do sistema operacional. Estas imagens podem não ter as atualizações de segurança mais recentes. A Microsoft recomenda que você atualize os pacotes do sistema operacional para a versão mais recente para garantir que as atualizações de segurança mais recentes sejam aplicadas.

Para obter mais informações, consulte Instalar o PowerShell no Debian.

Red Hat Enterprise Linux (RHEL)

O RHEL 7 usa yum e o RHEL 8 usa o gerenciador de pacotes dnf.

A Microsoft oferece suporte ao PowerShell até que o PowerShell atinja o fim do suporte ou a versão do RHEL atinja o fim do suporte.

Os arquivos de pacote de instalação (.rpm) também estão disponíveis em https://packages.microsoft.com/.

Imagens do Docker contendo PowerShell 7.2, PowerShell 7.4 e PowerShell 7.5-preview para x64 estão disponíveis no Microsoft Artifact Registry para as seguintes versões do RHEL:

  • RHEL 8 - O suporte ao SO termina em 2029-05-31
  • RHEL 9 - O suporte ao SO termina em 2032-05-31

O PowerShell é testado no Red Hat Universal Base Images (UBI). Para mais informações, consulte a página de informação da UBI.

Importante

As imagens do Docker são construídas a partir de imagens oficiais do sistema operacional (SO) fornecidas pelo distribuidor do sistema operacional. Estas imagens podem não ter as atualizações de segurança mais recentes. A Microsoft recomenda que você atualize os pacotes do sistema operacional para a versão mais recente para garantir que as atualizações de segurança mais recentes sejam aplicadas.

Para obter mais informações, consulte Instalar o PowerShell no RHEL.

Ubuntu

Ubuntu usa APT (Advanced Package Tool) como um gerenciador de pacotes.

A Microsoft suporta o PowerShell até que o PowerShell atinja o fim do suporte ou a versão do Ubuntu atinja o fim do suporte.

Os arquivos de pacote de instalação (.deb) também estão disponíveis em https://packages.microsoft.com/.

Imagens do Docker contendo PowerShell 7.2, PowerShell 7.4 e PowerShell 7.5-preview para x64 e Arm32 estão disponíveis no Microsoft Artifact Registry para as seguintes versões do Ubuntu:

  • Ubuntu 22.04 (Jammy Jellyfish) - O suporte ao SO termina em 2027-04-01
  • Ubuntu 20.04 (Focal Fossa) - O suporte ao SO termina em 2025-04-02

Ubuntu 23.10 (Mantic Minotauro) é uma versão provisória. A Microsoft não suporta versões provisórias do Ubuntu. Para obter mais informações, consulte Distribuições suportadas pela comunidade.

Importante

As imagens do Docker são construídas a partir de imagens oficiais do sistema operacional (SO) fornecidas pelo distribuidor do sistema operacional. Estas imagens podem não ter as atualizações de segurança mais recentes. A Microsoft recomenda que você atualize os pacotes do sistema operacional para a versão mais recente para garantir que as atualizações de segurança mais recentes sejam aplicadas.

Para obter mais informações, consulte Instalar o PowerShell no Ubuntu.

Distribuições suportadas pela comunidade

O PowerShell pode ser instalado em muitas distribuições do Linux que não são suportadas pela Microsoft. Nesses casos, você pode encontrar suporte da comunidade para o PowerShell nessas plataformas

Para ser suportada pela Microsoft, a distribuição Linux deve atender aos seguintes critérios:

  • A versão e a arquitetura da distribuição são suportadas pelo .NET Core.
  • A versão da distribuição é suportada por pelo menos um ano.
  • A versão da distribuição não é uma versão provisória ou equivalente.
  • A equipe do PowerShell testou a versão da distribuição.

Para obter mais informações, consulte Suporte da comunidade para PowerShell no Linux.

Métodos de instalação alternativos

Há três outras maneiras de instalar o PowerShell no Linux, incluindo distribuições Linux que não são oficialmente suportadas. Você pode tentar instalar o PowerShell usando o Pacote de Snap do PowerShell. Você também pode tentar implantar binários do PowerShell diretamente usando o pacote Linux tar.gz . Para obter mais informações, consulte Maneiras alternativas de instalar o PowerShell no Linux.