Come installare PowerShell su Fedora Linux
PowerShell è sia una shell della riga di comando che un linguaggio di scripting completamente sviluppato basato sul framework .NET. Proprio come Bash, è progettato per eseguire e automatizzare le attività di amministrazione del sistema.
Fino a poco tempo fa, PowerShell era strettamente riservato all'ambiente Windows. La situazione è cambiata nell'agosto 2016 quando è stato reso open source e multipiattaforma con l'introduzione di PowerShell Core, basato sul core .NET.
PowerShell è ora disponibile per piattaforme Windows, macOS, Linux e ARM come Raspian. In questa guida ti guideremo attraverso l'installazione di Microsoft PowerShell su Fedora Linux.
Per questa guida utilizzeremo Fedora 34. Esistono due semplici modi che puoi utilizzare per installare PowerShell su Fedora e li tratteremo uno dopo l'altro.
Metodo 1: installazione di PowerShell utilizzando i repository Microfost
Questo è un metodo di installazione in 4 passaggi che prevede i seguenti passaggi:
Aggiungi il repository Microsoft RedHat in Fedora
Il primo passaggio è aggiungere la chiave di firma Microsoft eseguendo il comando seguente.
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
Successivamente, utilizza il comando curl per aggiungere il repository Microsoft RedHat.
curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
Quindi aggiorna Fedora per la sincronizzazione con il repository appena aggiunto.
sudo dnf update
Installa Powershell su Fedora
Infine, installa PowerShell utilizzando il gestore pacchetti dnf come segue:
sudo dnf install powershell -y
Per verificare che PowerShell sia installato, esegui il comando:
rpm -qi powershell
Ciò fornisce informazioni dettagliate come la versione, la data di installazione del rilascio, l'architettura, ecc. del pacchetto Powershell appena installato.
Per accedere al prompt di PowerShell, esegui semplicemente il comando seguente:
pwsh
Da qui puoi eseguire comandi Linux ed eseguire attività di scripting sull'istanza di PowerShell appena installata.
Per uscire da Powershell, eseguire:
> exit
Metodo 2: installazione di PowerShell da un file RPM
Questo è un modo più diretto per installare PowerShell e non è significativamente diverso dal primo metodo. PowerShell 7.2 ha reso disponibili i pacchetti universali per le principali distribuzioni Linux come Debian, Ubuntu, CentOS, OpenSUSE e Fedora. Puoi dare un'occhiata a questi pacchetti dal repository GitHub di PowerShell.
Una volta eseguito, il file RPM aggiunge sostanzialmente la chiave GPG e il repository Microsoft sul tuo sistema e procede con l'installazione di PowerShell.
Quindi, esegui il comando seguente per installare PowerShell utilizzando il file RPM dal repository Github.
sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.2.1/powershell-lts-7.2.1-1.rh.x86_64.rpm
Disinstallare PowerShell da Fedora Linux
Se PowerShell non fa per te, puoi installarlo eseguendo il comando:
sudo dnf remove powershell
La shell UNIX è ancora l'ambiente preferito dalla maggior parte degli utenti Linux. È pulito, più efficace e ben documentato. Pertanto, non è un segreto che la maggior parte degli utenti preferirebbe lavorare con bash piuttosto che con Powershell data la flessibilità e la facilità d'uso che offre.
Tuttavia, PowerShell è ancora estremamente popolare e ricco di numerosi cmdlet per l'esecuzione di attività amministrative. In questa guida, abbiamo dimostrato come installare PowerShell su Fedora.