Ricerca nel sito web

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.