Como instalar o PowerShell no Fedora Linux
O PowerShell é um shell de linha de comando e uma linguagem de script totalmente desenvolvida, construída na estrutura .NET. Assim como o Bash, ele foi projetado para realizar e automatizar tarefas de administração do sistema.
Até recentemente, o PowerShell era estritamente uma reserva para o ambiente Windows. Isso mudou em agosto de 2016, quando se tornou de código aberto e multiplataforma com a introdução do PowerShell Core, que é baseado no .NET core.
O PowerShell agora está disponível para plataformas Windows, macOS, Linux e ARM, como Raspian. Neste guia, orientaremos você na instalação do Microsoft PowerShell no Fedora Linux.
Para este guia, usaremos o Fedora 34. Existem duas maneiras simples que você pode usar para instalar o PowerShell no Fedora e iremos abordá-las separadamente.
Método 1: Instalando o PowerShell usando repositórios Microfost
Este é um método de instalação em 4 etapas que envolve as seguintes etapas:
Adicionar repositório Microsoft RedHat no Fedora
A primeira etapa é adicionar a chave de assinatura da Microsoft executando o seguinte comando.
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
Em seguida, use o comando curl para adicionar o repositório Microsoft RedHat.
curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
Em seguida, atualize o Fedora para sincronizar com o repositório recém-adicionado.
sudo dnf update
Instale o Powershell no Fedora
Por fim, instale o PowerShell usando o gerenciador de pacotes dnf da seguinte forma:
sudo dnf install powershell -y
Para verificar se o PowerShell está instalado, execute o comando:
rpm -qi powershell
Isso fornece informações detalhadas, como versão, data de instalação do lançamento, arquitetura, etc. do pacote Powershell recém-instalado.
Para acessar o prompt do Powershell, basta executar o seguinte comando:
pwsh
A partir daqui você pode executar comandos do Linux e executar tarefas de script em sua instância do PowerShell recém-instalada.
Para sair do Powershell, execute:
> exit
Método 2: Instalando o PowerShell a partir de um arquivo RPM
Esta é uma forma mais direta de instalar o PowerShell e não é significativamente diferente do primeiro método. O PowerShell 7.2 disponibilizou pacotes universais para as principais distribuições Linux, como Debian, Ubuntu, CentOS, OpenSUSE e Fedora. Você pode dar uma olhada nesses pacotes no repositório GitHub do PowerShell.
Quando executado, o arquivo RPM basicamente adiciona a chave GPG e o repositório Microsoft em seu sistema e prossegue com a instalação do PowerShell.
Portanto, execute o seguinte comando para instalar o PowerShell usando o arquivo RPM do repositório Github.
sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.2.1/powershell-lts-7.2.1-1.rh.x86_64.rpm
Desinstale o PowerShell do Fedora Linux
Se PowerShell não é sua preferência, você pode instalá-lo executando o comando:
sudo dnf remove powershell
O shell UNIX ainda é o ambiente preferido pela maioria dos usuários Linux. É limpo, mais eficaz e bem documentado. Portanto, não é nenhum segredo que a maioria dos usuários prefere trabalhar com bash do que com Powershell, dada a flexibilidade e facilidade de uso que ele oferece.
No entanto, o PowerShell ainda é muito popular e vem com vários cmdlets para executar tarefas administrativas. Neste guia, demonstramos como você pode instalar o PowerShell no Fedora.