Partilhar via


Instalar o PowerShell 7 no Debian

Existem várias versões do PowerShell 7 que podem ser instaladas. Este artigo foca-se na instalação do pacote de lançamento estável mais recente. Para mais informações sobre as versões dos pacotes, consulte o artigo PowerShell Support Lifecycle .

Versões mais recentes do PowerShell 7 substituem versões anteriores existentes do PowerShell 7. As versões de visualização do PowerShell podem ser instaladas lado a lado com outras versões do PowerShell. As versões de pré-visualização mais recentes substituem as versões anteriores existentes. Se precisares de correr o PowerShell 7.5 lado a lado com uma versão anterior, reinstala a versão anterior usando o método de arquivo binário .

Escolha um método de instalação

No Debian Linux, pode instalar o PowerShell usando o pacote universal .deb do repositório de pacotes da Microsoft ou descarregando um ficheiro da página GitHub releases.

Instale o PowerShell 7 a partir do Repositório de Pacotes

A Microsoft constrói e suporta uma variedade de produtos de software para sistemas Linux e os disponibiliza através de clientes de empacotamento Linux (apt, dnf, yum, etc). Esses pacotes de software Linux são hospedados no repositório de pacotes Linux para produtos Microsoft, também conhecido como PMC.

A instalação do PowerShell a partir do PMC é o método preferencial de instalação.

Nota

Este script só funciona para versões suportadas do Debian que tenham 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

# 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

Descarregar e instalar manualmente o PowerShell 7

Descarregue o pacote universal na página de lançamentos do GitHub. Escolhe o link da versão que queres instalar.

  • Pacote universal do PowerShell 7.5 para versões suportadas do Debian
    • https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell_7.5.5-1.deb_amd64.deb
  • Pacote universal do PowerShell 7.4 (LTS) para versões suportadas do Debian
    • https://github.com/PowerShell/PowerShell/releases/download/v7.4.14/powershell_7.4.14-1.deb_amd64.deb
  • Pacote universal PowerShell 7.6-preview para versões suportadas do Debian
    • https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-rc1/powershell-preview_7.6.0-rc1-1.deb_amd64.deb

O shell script 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.

#!/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

# Start PowerShell
pwsh

Iniciar PowerShell 7

Depois que o pacote for instalado, execute a partir de um terminal. Se instalou um pacote de Pré-visualização, execute o arquivo .

  • A localização varia consoante o pacote que instalou.
    • Para os pacotes Stable e LTS:
    • Para os pacotes de Pré-visualização:
  • Os scripts de perfis são armazenados nos seguintes locais:
    • TodosOsUtilizadoresTodosOsAnfitriões -
    • TodosOsUtilizadoresServidorAtual -
    • UtilizadorAtualTodosOsHosts -
    • UtilizadorAtualAnfitriãoAtual -
  • Os módulos são armazenados nos seguintes locais:
    • Módulos de utilizador -
    • Módulos partilhados -
    • Módulos padrão -
  • O histórico do PSReadLine é registrado em

Os perfis respeitam a configuração por host do PowerShell, portanto, os perfis específicos do host padrão existem nos mesmos locais.

O PowerShell respeita a Especificação do Diretório Base XDG no Linux.

Desinstalar o PowerShell 7

sudo apt-get remove powershell

Versões de SO suportadas

A Microsoft suporta o PowerShell até que o PowerShell atinja o fim do suporte ou a versão do Debian atinja o fim da vida útil.

O suporte a estas versões do Debian termina nas seguintes datas:

  • Debian 13 - 2028-08-09
  • Debian 12 - 2026-06-10

Os arquivos de pacote de instalação () também estão disponíveis em .

As imagens Docker do SDK .NET contêm as versões mais recentes do PowerShell. Essas imagens estão disponíveis no Microsoft Artifact Registry.

Estas imagens são construídas a partir de imagens oficiais do sistema operativo (SO) fornecidas pelo distribuidor do SO. Estas 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.

Estas imagens são fornecidas para fins de teste. Se você precisar de uma imagem do Docker para uma carga de trabalho de produção, crie e mantenha a sua própria.

Métodos de instalação suportados

A Microsoft suporta os 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 oferecer suporte a esses métodos.