Kako namestiti PowerShell na Fedora Linux


PowerShell je tako lupina ukazne vrstice kot popolnoma razvit skriptni jezik, ki je zgrajen na ogrodju .NET. Tako kot Bash je zasnovan za izvajanje in avtomatizacijo nalog sistemske administracije.

Do nedavnega je bil PowerShell izključno zaščiten za okolje Windows. To se je spremenilo avgusta 2016, ko je postal odprtokoden in večplatformen z uvedbo PowerShell Core, ki je zgrajen na jedru .NET.

PowerShell je zdaj na voljo za platforme Windows, macOS, Linux in ARM, kot je Raspian. V tem priročniku vas bomo vodili skozi namestitev Microsoft PowerShell na Fedora Linux.

Za ta priročnik bomo uporabili Fedoro 34. Obstajata dva preprosta načina, ki ju lahko uporabite za namestitev PowerShell v Fedoro in ju bomo obravnavali po vrsti.

1. način: Namestitev PowerShell z uporabo repozitorijev Microfost

To je 4-stopenjska metoda namestitve, ki vključuje naslednje korake:

Prvi korak je, da dodate Microsoftov podpisni ključ, tako da zaženete naslednji ukaz.

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

Nato uporabite ukaz curl, da dodate skladišče Microsoft RedHat.

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

Nato posodobite Fedoro za sinhronizacijo z novo dodanim skladiščem.

$ sudo dnf update

Končno namestite PowerShell z upraviteljem paketov dnf, kot sledi:

$ sudo dnf install  powershell -y

Če želite preveriti, ali je PowerShell nameščen, izvedite ukaz:

$ rpm -qi powershell

To zagotavlja podrobne informacije, kot so različica, datum namestitve izdaje, arhitektura itd. na novo nameščenega paketa Powershell.

Za dostop do poziva Powershell preprosto zaženite naslednji ukaz:

$ pwsh

Od tu lahko zaženete ukaze Linuxa in izvajate skriptna opravila na vašem novo nameščenem primerku PowerShell.

Če želite zapustiti Powershell, izvedite:

> exit

2. način: namestitev PowerShell iz datoteke RPM

To je bolj neposreden način namestitve PowerShell in se smiselno ne razlikuje od prve metode. PowerShell 7.2 je dal na voljo univerzalne pakete za glavne distribucije Linuxa, kot so Debian, Ubuntu, CentOS, OpenSUSE in Fedora. Te pakete si lahko ogledate iz skladišča PowerShell GitHub.

Ko se izvede, datoteka RPM v bistvu doda ključ GPG in Microsoftovo skladišče v vaš sistem ter nadaljuje z namestitvijo PowerShell.

Torej, zaženite naslednji ukaz, da namestite PowerShell z uporabo datoteke RPM iz skladišča Github.

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

Odstranite PowerShell iz Fedora Linux

Če PowerShell ni vaša skodelica čaja, ga lahko namestite tako, da zaženete ukaz:

$ sudo dnf remove powershell

Lupina UNIX je še vedno prednostno okolje za večino uporabnikov Linuxa. Je čist, učinkovitejši in dobro dokumentiran. Zato ni skrivnost, da bi večina uporabnikov raje delala z bash kot Powershell glede na prilagodljivost in enostavnost uporabe, ki jo zagotavlja.

Kljub temu je PowerShell še vedno zelo priljubljen in poln več cmdletov za izvajanje upravnih nalog. V tem priročniku smo pokazali, kako lahko namestite PowerShell na Fedora.