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á várias versões de pacote do PowerShell 7 que podem ser instaladas. Este artigo se concentra na instalação do pacote de lançamento estável mais recente. Para obter mais informações sobre as versões do pacote, consulte o artigo ciclo de vida de suporte do PowerShell .
As versões mais recentes do PowerShell 7 substituem as versões anteriores existentes do PowerShell 7. Versões prévias do PowerShell podem ser instaladas juntamente com outras versões do PowerShell. Versões de visualização mais recentes substituem as versões prévias anteriores existentes. Se você precisar executar o PowerShell 7.5 lado a lado com uma versão anterior, reinstale a versão anterior usando o método de arquivo binário .
Escolher um método de instalação
No Ubuntu Linux, você pode instalar o PowerShell usando o pacote universal do repositório de pacotes da Microsoft ou baixando um arquivo da página de versão estável .
Instalar o PowerShell 7 do Repositório de Pacotes
A Microsoft cria e dá suporte a vários produtos de software para sistemas Linux e os disponibiliza por meio de clientes de empacotamento do Linux (apt, dnf, yum, etc.). Esses pacotes de software para Linux são hospedados no Repositório de pacotes do Linux para produtos Microsoft, , também conhecido como PMC.
A instalação do PowerShell a partir do PMC é o método preferido de instalação.
Observação
Esse script só funciona para versões com suporte do Ubuntu que têm um pacote publicado no repositório de pacotes da Microsoft.
#!/bin/bash
###################################
# Prerequisites
# Update the list of packages
sudo apt-get update
# Install pre-requisite packages.
sudo apt-get install -y wget apt-transport-https software-properties-common
# Get the version of Ubuntu
source /etc/os-release
# Download the Microsoft repository keys
wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.deb
# Register the Microsoft repository keys
sudo dpkg -i packages-microsoft-prod.deb
# Delete the Microsoft repository keys file
rm packages-microsoft-prod.deb
# Update the list of packages after we added packages.microsoft.com
sudo apt-get update
###################################
# Install PowerShell
sudo apt-get install -y powershell
# Start PowerShell
pwsh
Importante
O Ubuntu vem pré-configurado com um repositório de pacotes que inclui .NET pacotes, mas não o PowerShell. Usar essas instruções para instalar o PowerShell registra o repositório da Microsoft como uma fonte de pacotes. Você pode instalar o PowerShell e algumas versões do .NET deste repositório. No entanto, o repositório de pacotes do Ubuntu tem versões diferentes dos pacotes de .NET. Isso pode causar problemas ao instalar .NET para outras finalidades. Para obter mais informações sobre esses problemas, consulte Resolver problemas de combinações de pacotes .NET no Linux.
Você deve escolher o feed que deseja usar para instalar .NET. Você pode definir a prioridade dos repositórios de pacotes para favorecer um em detrimento do outro. Para obter instruções sobre como definir as prioridades, consulte A distribuição do My Linux fornece pacotes .NET e quero usá-los.
Baixar e instalar manualmente o PowerShell 7
Baixe o pacote universal da página de versões do GitHub. Selecione a URL da versão do pacote que você deseja instalar.
- Pacote universal do PowerShell 7.4 (LTS)
https://github.com/PowerShell/PowerShell/releases/download/v7.4.14/powershell_7.4.14-1.deb_amd64.deb
- Pacote universal do PowerShell 7.5
https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell_7.5.5-1.deb_amd64.deb
- PowerShell 7.6-preview universal
https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-rc1/powershell-preview_7.6.0-rc1-1.deb_amd64.deb
O script de shell a seguir baixa e instala a versão prévia atual do PowerShell. Você pode alterar a URL para baixar a versão do PowerShell que deseja instalar.
#!/bin/bash
###################################
# Prerequisites
# Update the list of packages
sudo apt-get update
# Install pre-requisite packages.
sudo apt-get install -y wget
# Download the PowerShell package file
wget https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell_7.5.5-1.deb_amd64.deb
###################################
# Install the PowerShell package
sudo dpkg -i powershell_7.5.5-1.deb_amd64.deb
# Resolve missing dependencies and finish the install (if necessary)
sudo apt-get install -f
# Delete the downloaded package file
rm powershell_7.5.5-1.deb_amd64.deb
Iniciar o PowerShell 7
Depois de instalar o pacote, execute em um terminal. Se você instalou um pacote de visualização, execute .
- A localização varia de acordo com o pacote que você instalou.
- Para pacotes Estável e LTS:
- Para pacotes de versão prévia:
- Os scripts de perfis estão armazenados nos seguintes locais:
- AllUsersAllHosts –
- AllUsersCurrentHost —
- CurrentUserAllHosts —
- CurrentUserCurrentHost –
- Os módulos estão armazenados nos seguintes locais:
- Módulos do usuário -
- Módulos compartilhados -
- Módulos padrão -
- O histórico do PSReadLine é registrado em
Os perfis respeitam a configuração por host do PowerShell. Assim, os perfis específicos do host padrão existem em nos mesmos locais.
O PowerShell respeita a Especificação de Diretório Base XDG no Linux.
Desinstalar o PowerShell
sudo apt-get remove powershell
Suporte para processadores ARM
O PowerShell 7.2 e versões mais recentes dá suporte à execução no Ubuntu usando processadores ARM de 32 bits. Use o método de instalação de arquivos binários para instalar o PowerShell que é descrito em Maneiras alternativas de instalar o PowerShell no Linux.
Versões suportadas
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.
O suporte para essas versões do Ubuntu termina nas seguintes datas:
- Ubuntu 24.04 – 2029-05-31
- Ubuntu 22.04 – 2027-04-01
Os arquivos do pacote de instalação () também são disponíveis de .
As imagens do Docker para o SDK do .NET contêm as versões mais recentes do PowerShell. Você pode baixar essas imagens do Registro de Artefatos da Microsoft.
Essas imagens são criadas a partir de imagens oficiais do sistema operacional (SO) 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, a fim de garantir que as atualizações de segurança mais recentes sejam aplicadas.
Essas imagens são fornecidas para fins de teste. Se você precisar de uma imagem do Docker para uma carga de trabalho de produção, deverá criar e manter a sua própria.
Observação
O Ubuntu 25.10 (Questing Quokka) é uma versão provisória. A Microsoft não testa nem dá suporte a versões provisórias do Ubuntu. Para saber mais, confira as Distribuições com suporte da comunidade.
Métodos de instalação com suporte
A Microsoft dá suporte aos métodos de instalação neste documento. Pode haver outros métodos de instalação disponíveis de outras fontes de terceiros. Embora essas ferramentas e métodos possam funcionar, a Microsoft não pode dar suporte a esses métodos.