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.
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.
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 .
O Debian usa a APT (ferramenta de pacote avançado) como gerenciador de pacotes.
Observação
Os comandos de instalação neste artigo são para a versão estável mais recente do PowerShell. Para instalar uma versão diferente do PowerShell, ajuste o comando para corresponder à versão necessária. Os links a seguir direcionam você para a página de lançamento mais recente para cada versão no GitHub.
- Versão estável v7.5. x: https://aka.ms/powershell-release?tag=stable
- Versão LTS v7.4.x: https://aka.ms/powershell-release?tag=lts
- Versão prévia v7.6.0-preview. x: https://aka.ms/powershell-release?tag=preview
Os links para download de cada pacote estão na seção Ativos da página de versões. A seção Ativos pode estar recolhida e, portanto, talvez você precise clicar para expandi-la.
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.13/powershell_7.4.13-1.deb_amd64.deb
- Pacote universal do PowerShell 7.5 para versões com suporte do Debian
https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell_7.5.4-1.deb_amd64.deb
- Pacote universal de versão prévia do PowerShell 7.6 para versões com suporte do Debian
https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-preview.5/powershell-preview_7.6.0-preview.5-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.5.4/powershell_7.5.4-1.deb_amd64.deb
###################################
# Install the PowerShell package
sudo dpkg -i powershell_7.5.4-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.4-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 são disponíveis de https://packages.microsoft.com/.
As imagens do Docker para o SDK do .NET contêm as versões mais recentes do PowerShell. Essas imagens estão disponíveis no 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.
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.