Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Há outras maneiras de instalar o PowerShell em plataformas que não são do Windows.
Esses métodos podem funcionar, mas não têm suporte oficial da Microsoft. Você pode obter suporte da Comunidade do PowerShell ou do fornecedor do sistema operacional. Para obter opções de suporte, consulte Suporte à Comunidade.
Instalar no macOS usando o Homebrew
Homebrew é o gerenciador de pacotes preferido para macOS. Se o brew comando não for encontrado, você precisará instalar o Homebrew seguindo suas instruções.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Depois de brew instalado, instale o PowerShell usando o seguinte comando:
brew install powershell
Importante
A fórmula de cerveja é mantida e apoiada pela comunidade homebrew. A fórmula de fabricação cria o PowerShell a partir do código-fonte em vez de instalar um pacote criado pela Microsoft.
Atualizar o PowerShell 7
Execute os comandos a seguir para atualizar a versão instalada do PowerShell para a versão mais recente.
brew update
brew upgrade powershell
Desinstalar o PowerShell 7
Se você instalou o PowerShell com Homebrew, use o comando a seguir para desinstalar:
brew uninstall powershell
Se você instalou manualmente o PowerShell 7, será necessário removê-lo manualmente. O comando a seguir remove o link simbólico e os arquivos do PowerShell.
sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell
Use sudo rm para remover quaisquer outros arquivos e pastas restantes do PowerShell.
Instalar no Linux usando um pacote Snap
Os snaps são pacotes de aplicativos que são fáceis de instalar se sua plataforma dá suporte ao Snap. Você pode encontrar e instalar pacotes snap da Snap Store.
Observação
O Snap Store contém pacotes snap do PowerShell para muitas distribuições do Linux que não têm suporte oficial da Microsoft.
Usar o Snap
O daemon snap, conhecido como snapd, é o serviço em segundo plano que gerencia e mantém seus snaps.
Ele precisa estar em execução antes que um snap possa ser instalado. Para obter instruções sobre como instalar snapd, consulte a documentação do Snapcraft.
Instalação via Snap
Há dois PowerShell para Linux publicados no repositório Snap: powershell e powershell-preview.
Use o seguinte comando para instalar a versão estável mais recente do PowerShell:
# Install PowerShell
sudo snap install powershell --classic
# Start PowerShell
pwsh
Se você não especificar o parâmetro --channel, o Snap instalará a versão estável mais recente. Para instalar a versão mais recente do LTS, use o seguinte método:
# Install PowerShell
sudo snap install powershell --channel=lts/stable --classic
# Start PowerShell
pwsh
Para instalar uma versão de visualização, use o seguinte método:
# Install PowerShell
sudo snap install powershell-preview --classic
# Start PowerShell
pwsh-preview
Observação
Microsoft só dá suporte aos canais latest/stable e lts/stable para o pacote powershell. A Microsoft somente dá suporte ao canal latest/stable para o pacote powershell-preview.
Não instale pacotes dos outros canais.
Após a instalação, o Snap será atualizado automaticamente. Você pode disparar uma atualização usando sudo snap refresh powershell ou sudo snap refresh powershell-preview.
Importante
Os pacotes Snap são mantidos e suportados pela Canonical. Os pacotes snap criam o PowerShell a partir do código-fonte em vez de instalar um pacote criado pela Microsoft.
Desinstalar usando Snap
sudo snap remove powershell
ou
sudo snap remove powershell-preview
Instalar a partir de arquivos binários
Arquivos binários tar.gz do PowerShell são fornecidos para plataformas Linux para habilitar cenários avançados de implantação.
Observação
Você pode usar esse método para instalar qualquer versão do PowerShell, incluindo a mais recente:
- Versão estável: https://aka.ms/powershell-release?tag=stable
- Versão LTS: https://aka.ms/powershell-release?tag=lts
- Versão prévia: https://aka.ms/powershell-release?tag=preview
Dependências
O PowerShell cria binários portáteis para todas as distribuições do Linux com suporte. No entanto, o PowerShell e o runtime do .NET exigem dependências diferentes em distribuições diferentes.
É possível que, quando você instala o PowerShell, dependências específicas não possam ser instaladas, como ao instalar manualmente a partir dos arquivos binários. A lista a seguir fornece detalhes sobre as distribuições do Linux com suporte da Microsoft e com dependências que talvez você precise instalar. Verifique a página de distribuição do Linux para obter mais informações:
Para implantar binários do PowerShell em distribuições do Linux que não têm suporte oficial, você precisa instalar as dependências necessárias para o sistema operacional de destino em etapas separadas.
Importante
Esse método pode ser usado para instalar o PowerShell em qualquer versão do Linux, incluindo distribuições que não têm suporte oficial da Microsoft. Instale todas as dependências necessárias. Para obter suporte, consulte a lista de opções de Suporte à Comunidade disponíveis.
O exemplo a seguir mostra as etapas para instalar o arquivo binário x64. Você deve escolher o arquivo binário correto que corresponde ao tipo de processador da plataforma.
powershell-7.5.5-linux-arm32.tar.gzpowershell-7.5.5-linux-arm64.tar.gzpowershell-7.5.5-linux-x64.tar.gz
Use os comandos de shell a seguir para baixar e instalar o PowerShell do tar.gz arquivo binário. Altere a URL para corresponder à versão do PowerShell que você deseja instalar.
# Download the powershell '.tar.gz' archive
curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell-7.5.5-linux-x64.tar.gz
# Create the target folder where powershell will be placed
sudo mkdir -p /opt/microsoft/powershell/7
# Expand powershell to the target folder
sudo tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7
# Set execute permissions
sudo chmod +x /opt/microsoft/powershell/7/pwsh
# Create the symbolic link that points to pwsh
sudo ln -s /opt/microsoft/powershell/7/pwsh /usr/bin/pwsh
Desinstalando arquivos binários
sudo rm -rf /usr/bin/pwsh /opt/microsoft/powershell
Instalar como uma ferramenta global do .NET
Se você já tiver o SDK do .NET Core instalado, é fácil instalar o PowerShell como uma ferramenta global do .NET.
dotnet tool install --global PowerShell
O instalador da ferramenta dotnet adiciona ~/.dotnet/tools à sua variável de ambiente PATH. No entanto, o shell atualmente em execução não tem o PATH atualizado. Você deve conseguir iniciar o PowerShell em um novo shell digitando pwsh.
A equipe do .NET publica imagens do Docker contendo o SDK do .NET com o PowerShell já instalado. Você pode encontrar essas imagens no Registro de Contêiner da Microsoft.