Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Todos os pacotes estão disponíveis em nossa página de lançamentos do GitHub. Antes de instalar, verifique a lista de versões suportadas abaixo. Depois que o pacote for instalado, execute pwsh a partir de um terminal. Execute pwsh-preview se você instalou uma versão de visualização.
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 .
O RHEL 7 usa yum e o RHEL 8 e superior usa o gerenciador de dnf pacotes.
Nota
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
- LTS versão 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 de download para cada pacote podem ser encontrados na seção Assets da página Release. A seção Ativos pode estar recolhida, portanto, talvez seja necessário clicar para expandi-la.
Instalação através 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, https://packages.microsoft.comtambém conhecido como PMC.
A instalação do PowerShell a partir do PMC é o método preferencial de instalação.
Nota
Esse script só funciona para versões suportadas do RHEL que são publicadas no PMC.
###################################
# Prerequisites
# Get version of RHEL
source /etc/os-release
if [ ${VERSION_ID%.*} -lt 8 ]
then majorver=7
elif [ ${VERSION_ID%.*} -lt 9 ]
then majorver=8
else majorver=9
fi
# Download the Microsoft RedHat repository package
curl -sSL -O https://packages.microsoft.com/config/rhel/$majorver/packages-microsoft-prod.rpm
# Register the Microsoft RedHat repository
sudo rpm -i packages-microsoft-prod.rpm
# Delete the downloaded package after installing
rm packages-microsoft-prod.rpm
# Update package index files
sudo dnf update
# Install PowerShell
sudo dnf install powershell -y
Instalação via download direto
O PowerShell 7.2 introduziu um pacote universal que facilita a instalação. Faça o download do pacote universal da página de lançamentos para sua máquina RHEL. Use esse método para instalar o PowerShell em sistemas que executam o RHEL 10.
O link para a versão atual é:
- Pacote universal do PowerShell 7.4.13 para versões suportadas do RHEL
https://github.com/PowerShell/PowerShell/releases/download/v7.4.13/powershell-7.4.13-1.rh.x86_64.rpm
- Pacote universal do PowerShell 7.5.4 para versões suportadas do RHEL
https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-1.rh.x86_64.rpm
- Pacote universal PowerShell 7.6-preview para versões suportadas do RHEL
https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-preview.6/powershell-preview-7.6.0-preview.6-1.rh.x86_64.rpm
O shell script a seguir baixa e instala a versão de visualização atual do PowerShell. Você pode alterar a URL para baixar a versão do PowerShell que deseja instalar.
No RHEL 8 ou 9:
sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-1.rh.x86_64.rpm
Desinstalar o PowerShell
No RHEL 8 ou 9:
sudo dnf remove powershell
Suporte para processadores Arm
O PowerShell 7.2 e versões mais recentes oferecem suporte à execução no RHEL usando um processador Arm de 64 bits. Use o método de instalação de arquivo binário de instalação do PowerShell descrito em Maneiras alternativas de instalar o PowerShell no Linux.
Caminhos do PowerShell
-
$PSHOMEé/opt/microsoft/powershell/7/ - Os scripts de perfis são armazenados nos seguintes locais:
- TodosOsUtilizadoresTodosOsAnfitriões -
$PSHOME/profile.ps1 - TodosOsUtilizadoresServidorAtual -
$PSHOME/Microsoft.PowerShell_profile.ps1 - UtilizadorAtualTodosOsHosts -
~/.config/powershell/profile.ps1 - UtilizadorAtualAnfitriãoAtual -
~/.config/powershell/Microsoft.PowerShell_profile.ps1
- TodosOsUtilizadoresTodosOsAnfitriões -
- Os módulos são armazenados nos seguintes locais:
- Módulos de utilizador -
~/.local/share/powershell/Modules - Módulos partilhados -
/usr/local/share/powershell/Modules - Módulos padrão -
$PSHOME/Modules
- Módulos de utilizador -
- O histórico do PSReadLine é registrado em
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
O PowerShell respeita a Especificação do Diretório Base XDG no Linux.
Versões suportadas
A Microsoft oferece suporte ao PowerShell até que o PowerShell atinja o fim do suporte ou a versão do RHEL atinja o fim do suporte.
Os arquivos de pacote de instalação (.rpm) também estão disponíveis em https://packages.microsoft.com/.
- RHEL 10 - O suporte ao SO termina em 2035-05-31
- RHEL 9 - O suporte ao SO termina em 2032-05-31
- RHEL 8 - O suporte ao SO termina em 2029-05-31
O PowerShell é testado no Red Hat Universal Base Images (UBI). Para mais informações, consulte a página de informação da UBI.
Suporte à instalação
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.