Jinsi ya kufunga PowerShell kwenye Fedora Linux


PowerShell ni safu ya amri na lugha ya uandishi iliyoendelezwa kikamilifu ambayo imejengwa kwenye mfumo wa .NET. Kama vile Bash, imeundwa kutekeleza na kubinafsisha kazi za usimamizi wa mfumo.

Hadi hivi majuzi, PowerShell ilikuwa hifadhi madhubuti ya mazingira ya Windows. Hiyo ilibadilika mnamo Agosti 2016 ilipofanywa kuwa chanzo-wazi na jukwaa-msingi kwa kuanzishwa kwa PowerShell Core ambayo imejengwa kwenye msingi wa .NET.

PowerShell sasa inapatikana kwa Windows, macOS, Linux, na majukwaa ya ARM kama vile Raspian. Katika mwongozo huu, tutakutembeza kupitia usakinishaji wa Microsoft PowerShell kwenye Fedora Linux.

Kwa mwongozo huu, tutatumia Fedora 34. Kuna njia mbili rahisi ambazo unaweza kutumia kusakinisha PowerShell kwenye Fedora na tutazifunika kwa zamu.

Njia ya 1: Kufunga PowerShell Kwa Kutumia Hifadhi za Microfost

Hii ni njia ya ufungaji ya hatua 4 ambayo inajumuisha hatua zifuatazo:

Hatua ya kwanza ni kuongeza Kitufe cha Sahihi ya Microsoft kwa kuendesha amri ifuatayo.

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

Ifuatayo, tumia amri ya curl kuongeza hazina ya Microsoft RedHat.

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

Kisha sasisha Fedora ili kusawazisha na hazina mpya iliyoongezwa.

$ sudo dnf update

Mwishowe, sasisha PowerShell kwa kutumia kidhibiti cha kifurushi cha dnf kama ifuatavyo:

$ sudo dnf install  powershell -y

Ili kuthibitisha kuwa PowerShell imewekwa, tekeleza amri:

$ rpm -qi powershell

Hii hutoa maelezo ya kina kama vile toleo, tarehe ya usakinishaji wa toleo, usanifu, n.k ya kifurushi kipya cha Powershell.

Ili kufikia haraka ya Powershell, endesha tu amri ifuatayo:

$ pwsh

Kuanzia hapa unaweza kuendesha amri za Linux na kufanya kazi za uandishi kwenye mfano wako mpya wa PowerShell uliosakinishwa.

Ili kuacha Powershell, tekeleza:

> exit

Njia ya 2: Kufunga PowerShell kutoka kwa Faili ya RPM

Hii ni njia ya moja kwa moja ya kusakinisha PowerShell na sio tofauti kabisa na ile ya kwanza. PowerShell 7.2 imefanya kupatikana kwa vifurushi vya ulimwengu kwa usambazaji mkubwa wa Linux kama vile Debian, Ubuntu, CentOS, OpenSUSE, na Fedora. Unaweza kutazama vifurushi hivi kutoka kwa hazina ya PowerShell GitHub.

Inapotekelezwa, faili ya RPM huongeza ufunguo wa GPG na hazina ya Microsoft kwenye mfumo wako na kuendelea kusakinisha PowerShell.

Kwa hivyo, endesha amri ifuatayo ya kusakinisha PowerShell kwa kutumia faili ya RPM kutoka kwa hazina ya Github.

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

Sanidua PowerShell kutoka Fedora Linux

Ikiwa PowerShell sio kikombe chako cha chai, unaweza kuisanikisha kwa kutekeleza amri:

$ sudo dnf remove powershell

Ganda la UNIX bado ni mazingira yanayopendekezwa na watumiaji wengi wa Linux. Ni safi, yenye ufanisi zaidi, na imeandikwa vyema. Kwa hivyo, sio siri kuwa watumiaji wengi wangependelea kufanya kazi na bash kuliko Powershell kutokana na kubadilika na urahisi wa matumizi ambayo hutoa.

Walakini, PowerShell bado ni maarufu sana na imejaa cmdlets nyingi za kutekeleza majukumu ya kiutawala. Katika mwongozo huu, tumeonyesha jinsi unaweza kufunga PowerShell kwenye Fedora.