Fedora Linux-da PowerShell-i nädip gurmaly
PowerShell hem buýruk setiriniň gabygy, hem-de .NET çarçuwasynda gurlan doly ösen skript dilidir. Baş ýaly, ulgam dolandyryş meselelerini ýerine ýetirmek we awtomatlaşdyrmak üçin döredildi.
PowerShell ýaňy-ýakynda Windows gurşawy üçin berk gorag bolupdy. 2016-njy ýylyň awgust aýynda .NET ýadrosynda gurlan PowerShell Core-iň girizilmegi bilen açyk çeşme we platforma edilende üýtgedi.
PowerShell indi Windows, macOS, Linux we Raspian ýaly ARM platformalary üçin elýeterlidir. Bu gollanmada, Fedora Linux-da Microsoft PowerShell-i gurnamagyň üstünde durarys.
Bu gollanma üçin Fedora 34 ulanarys. “Fedora” -da “PowerShell” -i gurmak üçin ulanyp boljak iki sany ýönekeý usul bar we biz olary öz gezegimizde ýaparys.
1-nji usul: Mikrofost ammarlaryny ulanyp PowerShell gurmak
Bu aşakdaky ädimleri öz içine alýan 4 basgançakly gurnama usulydyr:
Birinji ädim, aşakdaky buýrugy işledip, Microsoft Signature Key-i goşmak.
$ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
Ondan soň, Microsoft RedHat ammaryny goşmak üçin curl buýrugyny ulanyň.
$ curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
Soňra täze goşulan ammar bilen sinhronlamak üçin Fedora-ny täzeläň.
$ sudo dnf update
Ahyrynda, dnf paket dolandyryjysyny ulanyp, PowerShell-i guruň:
$ sudo dnf install powershell -y
PowerShell-iň gurlandygyny barlamak üçin buýrugy ýerine ýetiriň:
$ rpm -qi powershell
Bu, täze gurlan Powershell paketiniň wersiýasy, goýberilen senesi, arhitektura we ş.m. ýaly jikme-jik maglumatlary berýär.
Powershell haýyşyna girmek üçin aşakdaky buýrugy işlediň:
$ pwsh
Bu ýerden Linux buýruklaryny işledip we täze gurlan PowerShell mysalynda skript işlerini ýerine ýetirip bilersiňiz.
Powershell-den çykmak üçin ýerine ýetiriň:
> exit
2-nji usul: RPM faýlyndan PowerShell gurmak
Bu “PowerShell” -i gurmagyň has göni usuly we birinji usuldan manyly tapawudy ýok. “PowerShell 7.2” “Debian”, “Ubuntu”, “CentOS”, “OpenSUSE” we “Fedora” ýaly esasy Linux paýlaýjylary üçin ähliumumy paketleri elýeterli etdi. “PowerShell GitHub” ammaryndan bu paketlere göz aýlap bilersiňiz.
Executederine ýetirilende, RPM faýly esasan GPG açaryny we Microsoft ammaryny ulgamyňyza goşýar we PowerShell-i gurmaga dowam edýär.
Şeýlelik bilen, Github ammaryndan RPM faýly ulanyp, PowerShell gurmak üçin aşakdaky buýrugy işlediň.
$ sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.2.1/powershell-lts-7.2.1-1.rh.x86_64.rpm
Fedora Linux-dan PowerShell-i aýyryň
“PowerShell” çaýyňyz däl bolsa, buýrugy ýerine ýetirip gurup bilersiňiz:
$ sudo dnf remove powershell
UNIX gabygy Linux ulanyjylarynyň köpüsi tarapyndan henizem ileri tutulýan gurşawdyr. Bu arassa, has täsirli we gowy resminamalaşdyrylan. Şonuň üçin ulanyjylaryň köpüsiniň üpjün edýän çeýeligini we ulanylyş aňsatlygyny göz öňünde tutup, Powershell-den has köp işlemegi makul bilýändigi gizlin däl.
Muňa garamazdan, PowerShell henizem meşhur we administratiw meseleleri ýerine ýetirmek üçin birnäçe smdlet bilen gaplanýar. Bu gollanmada, “PowerShell” -i Fedora nädip gurup boljakdygyny görkezdik.