Compartilhar via


Instalar o PowerShell no Linux

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

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

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

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

Alpine

A Microsoft dá suporte ao PowerShell até o PowerShell chegar ao fim do suporte ou a versão do Alpine também chegar ao fim da vida útil.

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

  • Alpine 3.17 – O suporte ao sistema operacional termina em 22/11/2024

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 criadas a partir de imagens oficiais do sistema operacional fornecidas pelo distribuidor do sistema operacional. Essas 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, confira Instalar o PowerShell no Alpine.

Debian

O Debian usa a APT (ferramenta de pacote avançado) como gerenciador de pacotes.

A Microsoft dá suporte ao PowerShell até o PowerShell chegar ao fim do suporte ou a versão do Debian também chegar ao fim da vida útil.

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

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

  • Debian 12 (Bookworm) – O suporte ao sistema operacional termina em 10/06/2026
  • Debian 11 (Bullseye) – O suporte ao sistema operacional termina em 31/07/2024

Importante

As imagens do Docker são criadas a partir de imagens oficiais do sistema operacional fornecidas pelo distribuidor do sistema operacional. Essas 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, confira Instalar o PowerShell no Debian.

Red Hat Enterprise Linux (RHEL)

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

A Microsoft dá suporte ao PowerShell até o PowerShell chegar ao fim do suporte ou a versão do RHEL também chegar ao fim do suporte.

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

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

  • RHEL 8 – O suporte ao sistema operacional termina em 31/05/2029
  • RHEL 9 – O suporte ao sistema operacional termina em 31/05/2032

O PowerShell é testado na UBI (Imagens Base Universais) do Red Hat. Para obter mais informações, consulte a página de informações da UBI.

Importante

As imagens do Docker são criadas a partir de imagens oficiais do sistema operacional fornecidas pelo distribuidor do sistema operacional. Essas 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, confira Instalar o PowerShell no RHEL.

Ubuntu

O Ubuntu usa a APT (ferramenta de pacote avançado) como gerenciador de pacotes.

A Microsoft dá suporte ao PowerShell até o PowerShell atingir o fim do suporte ou a versão do Ubuntu também chegar ao fim do suporte.

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

As imagens do Docker que contêm o PowerShell 7.2, o PowerShell 7.4 e o PowerShell 7.5-preview para x64 e Arm32 estão disponíveis no Registro de Artefato da Microsoft para as seguintes versões do Ubuntu:

  • Ubuntu 22.04 (Jammy Jellyfish) – O suporte ao sistema operacional termina em 01/04/2027
  • Ubuntu 20.04 (Focal Fossa) – O suporte ao sistema operacional termina em 02/04/2025

O Ubuntu 23.10 (Mantic Minotaur) é uma versão provisória. A Microsoft não dá suporte a versões provisórias do Ubuntu. Para saber mais, confira as Distribuições com suporte da comunidade.

Importante

As imagens do Docker são criadas a partir de imagens oficiais do sistema operacional fornecidas pelo distribuidor do sistema operacional. Essas 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, confira Instalar o PowerShell no Ubuntu.

Distribuições com suporte da comunidade

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

Para ter suporte da Microsoft, a distribuição do Linux precisa atender aos seguintes critérios:

  • A versão e a arquitetura da distribuição têm suporte do .NET Core.
  • A versão da distribuição tem suporte 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, confira Suporte da comunidade para o PowerShell no Linux.

Métodos de instalação alternativos

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