Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Existem outras formas de instalar o PowerShell em plataformas que não sejam Windows.
Estes métodos podem funcionar, mas não são oficialmente suportados pela Microsoft. Pode conseguir apoio da Comunidade PowerShell ou do fornecedor do sistema operativo. Para opções de apoio, consulte Apoio à Comunidade.
Instalar no macOS usando Homebrew
Homebrew é o gerenciador de pacotes preferido para macOS. Se o brew comando não for encontrado, você precisa 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 da cerveja é mantida e apoiada pela comunidade Homebrew. A fórmula brew constrói o PowerShell a partir do código-fonte em vez de instalar um pacote criado pela Microsoft.
Atualização PowerShell 7
Execute os seguintes comandos 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 o Homebrew, use o seguinte comando para desinstalar:
brew uninstall powershell
Se instalou manualmente o PowerShell 7, deve removê-lo manualmente. O comando seguinte remove o link simbólico e os ficheiros PowerShell.
sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell
Use o sudo rm para remover quaisquer outros ficheiros e pastas PowerShell remanescentes.
Instale no Linux usando um pacote Snap
Snaps são pacotes de aplicações fáceis de instalar se a sua plataforma suportar o Snap. Podes encontrar e instalar pacotes Snap na Snap Store.
Observação
A Snap Store contém pacotes snap PowerShell para muitas distribuições Linux que não são oficialmente suportadas pela Microsoft.
Como obter o snapd
O daemon de snap, conhecido como snapd, é o serviço de fundo que gere e mantém os seus snaps.
Tem de estar em execução antes que um snap possa ser instalado. Para instruções sobre como instalar snapd, consulte a documentação do Snapcraft.
Instalação via Snap
Duas versões do PowerShell para Linux são publicadas 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 não especificar o parâmetro --channel, o Snap instala a versão estável mais recente. Para instalar a versão LTS mais recente, 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
A Microsoft suporta apenas os canais latest/stable e lts/stable para o pacote powershell. A Microsoft suporta apenas o latest/stable canal para o powershell-preview pacote.
Não instale pacotes de outros canais.
Após a instalação, o Snap será atualizado automaticamente. Você pode acionar 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 constroem o PowerShell a partir do código-fonte em vez de instalar um pacote criado pela Microsoft.
Desinstalar usando o Snap
sudo snap remove powershell
ou
sudo snap remove powershell-preview
Instalar a partir de arquivos binários
Os 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 constrói binários portáteis para todas as distribuições Linux suportadas. No entanto, o PowerShell e o runtime .NET requerem dependências diferentes em diferentes distribuições.
É possível que, quando você instala o PowerShell, dependências específicas não sejam instaladas, como ao instalar manualmente a partir dos arquivos binários. A lista a seguir detalha distribuições Linux que são suportadas pela Microsoft e têm dependências que você pode precisar instalar. Consulte a página de distribuição Linux para mais informações:
Para implantar binários do PowerShell em distribuições Linux que não são oficialmente suportadas, 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 são oficialmente suportadas pela Microsoft. Certifique-se de instalar todas as dependências necessárias. Para obter suporte, consulte a lista de opções de Suporte da 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 corresponda ao tipo de processador para sua 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 seguintes comandos do shell para baixar e instalar o PowerShell a partir 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 PATH variável de ambiente. No entanto, o shell em execução no momento não tem o PATH atualizado. Você deve ser capaz de iniciar o PowerShell a partir de um novo shell digitando pwsh.
A equipa .NET publica imagens Docker contendo o SDK .NET com o PowerShell já instalado. Pode encontrar essas imagens no Microsoft Container Registry.