Instalando o PowerShell no Debian
Todos os pacotes estão disponíveis na nossa página versões do GitHub. Antes de instalar, verifique a lista de versões compatíveis abaixo. Depois de instalar o pacote, execute pwsh
em um terminal. Execute pwsh-lts
se você instalou uma versão prévia.
Observação
O PowerShell 7.4 é uma atualização in-loco que remove versões anteriores do PowerShell 7. Versões prévias do PowerShell podem ser instaladas juntamente com outras versões do PowerShell. Se precisar executar o PowerShell 7.4 lado a lado com a versão anterior, reinstale-a usando o método do arquivo binário.
O Debian usa a APT (ferramenta de pacote avançado) como gerenciador de pacotes.
Instalação no Debian 11 ou 12 por meio 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, https://packages.microsoft.com, 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 Debian.
###################################
# Prerequisites
# Update the list of packages
sudo apt-get update
# Install pre-requisite packages.
sudo apt-get install -y wget
# Get the version of Debian
source /etc/os-release
# Download the Microsoft repository GPG keys
wget -q https://packages.microsoft.com/config/debian/$VERSION_ID/packages-microsoft-prod.deb
# Register the Microsoft repository GPG keys
sudo dpkg -i packages-microsoft-prod.deb
# Delete the Microsoft repository GPG 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
Instalação por meio de download direto
O PowerShell 7.2 apresentou um pacote universal que facilita a instalação. Baixe o pacote universal da página de versões no computador Debian.
O link para a versão atual é:
- Pacote universal do PowerShell 7.4 (LTS) para versões com suporte do Debian
https://github.com/PowerShell/PowerShell/releases/download/v7.4.7/powershell_7.4.7-1.deb_amd64.deb
- Pacote universal do PowerShell 7.5-preview para versões com suporte do Debian
https://github.com/PowerShell/PowerShell/releases/download/7.5.0/powershell-preview_7.5.0-1.deb_amd64.deb
O script de shell a seguir baixa e instala a versão atual do PowerShell. Você pode alterar a URL para baixar a versão do PowerShell que deseja instalar.
###################################
# 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.4.7/powershell_7.4.7-1.deb_amd64.deb
###################################
# Install the PowerShell package
sudo dpkg -i powershell_7.4.7-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.4.7-1.deb_amd64.deb
# Start PowerShell
pwsh
Desinstalar o PowerShell
sudo apt-get remove powershell
Caminhos do PowerShell
$PSHOME
é/opt/microsoft/powershell/7/
- Os scripts de perfis estão armazenados nos seguintes locais:
- AllUsersAllHosts -
$PSHOME/profile.ps1
- AllUsersCurrentHost -
$PSHOME/Microsoft.PowerShell_profile.ps1
- CurrentUserAllHosts -
~/.config/powershell/profile.ps1
- CurrentUserCurrentHost -
~/.config/powershell/Microsoft.PowerShell_profile.ps1
- AllUsersAllHosts -
- Os módulos estão armazenados nos seguintes locais:
- Módulos do usuário -
~/.local/share/powershell/Modules
- Módulos compartilhados -
/usr/local/share/powershell/Modules
- Módulos padrão -
$PSHOME/Modules
- Módulos do usuário -
- O histórico do PSReadLine é registrado em
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
O PowerShell respeita a Especificação de Diretório Base XDG no Linux.
Versões suportadas
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/.
As imagens do Docker contendo o PowerShell 7.4 e o 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 sistema operacional termina em 10/06/2026
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.
Suporte à instalação
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.