Pesquisa de site

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.