Com instal·lar PowerShell a Fedora Linux


PowerShell és alhora un shell de línia d'ordres i un llenguatge de script totalment desenvolupat que es basa en el framework .NET. Igual que Bash, està dissenyat per dur a terme i automatitzar tasques d'administració del sistema.

Fins fa poc, PowerShell era estrictament una reserva per a l'entorn Windows. Això va canviar l'agost de 2016 quan es va fer de codi obert i multiplataforma amb la introducció de PowerShell Core que es basa en el nucli .NET.

PowerShell ja està disponible per a plataformes Windows, macOS, Linux i ARM com Raspian. En aquesta guia, us guiarem per la instal·lació de Microsoft PowerShell a Fedora Linux.

Per a aquesta guia, utilitzarem Fedora 34. Hi ha dues maneres senzilles que podeu utilitzar per instal·lar PowerShell a Fedora i les comentarem al seu torn.

Mètode 1: instal·lació de PowerShell mitjançant repositoris Microfost

Aquest és un mètode d'instal·lació de 4 passos que inclou els passos següents:

El primer pas és afegir la clau de signatura de Microsoft executant l'ordre següent.

$ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

A continuació, utilitzeu l'ordre curl per afegir el dipòsit de Microsoft RedHat.

$ curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo

A continuació, actualitzeu Fedora per sincronitzar-lo amb el dipòsit recentment afegit.

$ sudo dnf update

Finalment, instal·leu PowerShell mitjançant el gestor de paquets dnf de la següent manera:

$ sudo dnf install  powershell -y

Per verificar que PowerShell està instal·lat, executeu l'ordre:

$ rpm -qi powershell

Això proporciona informació detallada com ara la versió, la data d'instal·lació del llançament, l'arquitectura, etc. del paquet Powershell recentment instal·lat.

Per accedir al indicador de Powershell, només cal que executeu l'ordre següent:

$ pwsh

Des d'aquí, podeu executar ordres de Linux i realitzar tasques de script a la vostra instància de PowerShell recent instal·lada.

Per sortir de Powershell, executeu:

> exit

Mètode 2: instal·lar PowerShell des d'un fitxer RPM

Aquesta és una manera més directa d'instal·lar PowerShell i no és significativament diferent del primer mètode. PowerShell 7.2 ha posat a disposició els paquets universals per a les principals distribucions de Linux com Debian, Ubuntu, CentOS, OpenSUSE i Fedora. Podeu fer una ullada a aquests paquets des del dipòsit de PowerShell GitHub.

Quan s'executa, el fitxer RPM afegeix bàsicament la clau GPG i el dipòsit de Microsoft al vostre sistema i procedeix a instal·lar PowerShell.

Per tant, executeu l'ordre següent per instal·lar PowerShell mitjançant el fitxer RPM del dipòsit de Github.

$ sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.2.1/powershell-lts-7.2.1-1.rh.x86_64.rpm

Desinstal·leu PowerShell de Fedora Linux

Si PowerShell no és la vostra tassa de te, podeu instal·lar-lo executant l'ordre:

$ sudo dnf remove powershell

L'intèrpret d'ordres UNIX continua sent l'entorn preferit per la majoria dels usuaris de Linux. És net, més eficaç i ben documentat. Per tant, no és cap secret que la majoria dels usuaris preferirien treballar amb bash que amb Powershell donada la flexibilitat i facilitat d'ús que ofereix.

No obstant això, PowerShell segueix sent molt popular i ple de diversos cmdlets per executar tasques administratives. En aquesta guia, hem demostrat com podeu instal·lar PowerShell a Fedora.