Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A PowerShell 7 több csomagverziója is telepíthető. Ez a cikk a legújabb stabil kiadási csomag telepítésével foglalkozik. A csomagverziókkal kapcsolatos további információkért tekintse meg a PowerShell támogatási életciklusáról szóló cikket.
A PowerShell 7 újabb verziói lecserélik a PowerShell 7 korábbi verzióit. A PowerShell előzetes verziói a PowerShell más verzióival együtt telepíthetők. Az újabb előzetes verziók lecserélik a meglévő előzetes verziókat.
Telepítési módszer kiválasztása
Az RHEL-en telepítheti a PowerShellt a Microsoft csomagtárából származó univerzális .rpm csomag segítségével, vagy a GitHub kiadási oldaláról letöltött fájlt használva.
A PowerShell 7 telepítése a Csomagtárházból
A Microsoft számos linuxos szoftverterméket fejleszt és támogat, és linuxos csomagolási ügyfeleken (apt, dnf, yum stb.) keresztül teszi elérhetővé őket. Ezek a Linux-szoftvercsomagok a Microsoft-termékek Linux-csomagtárában, https://packages.microsoft.commás néven PMC-ben találhatók.
A PowerShell pmc-ről történő telepítése a telepítés előnyben részesített módszere.
Megjegyzés
Ez a szkript csak az RHEL támogatott verzióihoz működik, amelyek csomagja közzé van téve a Microsoft csomagtárában.
#!/bin/bash
###################################
# Prerequisites
# Get version of RHEL
source /etc/os-release
if [ ${VERSION_ID%.*} -ge 8 ]
then majorver=8
elif [ ${VERSION_ID%.*} -ge 9 ]
then majorver=9
fi
# Download the Microsoft RedHat repository package
curl -sSL -O https://packages.microsoft.com/config/rhel/$majorver/packages-microsoft-prod.rpm
# Register the Microsoft RedHat repository
sudo rpm -i packages-microsoft-prod.rpm
# Delete the downloaded package after installing
rm packages-microsoft-prod.rpm
# Update package index files
sudo dnf update
# Install PowerShell
sudo dnf install powershell -y
A PowerShell 7 manuális letöltése és telepítése
Töltse le az univerzális csomagot a GitHub kiadások oldaláról. Válassza ki a telepíteni kívánt csomagverzió URL-címét.
- PowerShell 7.6 (LTS) univerzális csomag
https://github.com/PowerShell/PowerShell/releases/download/v7.6.0/powershell-7.6.0-1.rh.x86_64.rpm
- PowerShell 7.5 univerzális csomag
https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell-7.5.5-1.rh.x86_64.rpm
- PowerShell 7.4 (LTS) univerzális csomag
https://github.com/PowerShell/PowerShell/releases/download/v7.4.14/powershell-7.4.14-1.rh.x86_64.rpm
Az alábbi rendszerhéjszkript letölti és telepíti a PowerShell aktuális kiadását. Az URL-címet módosíthatja úgy, hogy letöltse a telepíteni kívánt PowerShell-verziót.
sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.6.0/powershell-7.6.0-1.rh.x86_64.rpm
A PowerShell 7 indítása
A csomag telepítése után futtassa pwsh egy terminálból. Ha telepített egy előzetes verziójú csomagot, futtassa a parancsot pwsh-preview.
- A(z)
$PSHOMEhelye a telepített csomagtól függően változik.- Stabil és LTS-csomagok esetén:
/opt/microsoft/powershell/7/ - Előzetes verziójú csomagok esetén:
/opt/microsoft/powershell/7-preview/
- Stabil és LTS-csomagok esetén:
- A profilszkripteket a rendszer a következő helyeken tárolja:
- AllUsersAllHosts -
$PSHOME/profile.ps1 - MindenFelhasználóJelenlegiHoszt -
$PSHOME/Microsoft.PowerShell_profile.ps1 - CurrentUserAllHosts –
~/.config/powershell/profile.ps1 - CurrentUserCurrentHost –
~/.config/powershell/Microsoft.PowerShell_profile.ps1
- AllUsersAllHosts -
- A modulok tárolása a következő helyeken történik:
- Felhasználói modulok –
~/.local/share/powershell/Modules - Megosztott modulok –
/usr/local/share/powershell/Modules - Alapértelmezett modulok –
$PSHOME/Modules
- Felhasználói modulok –
- A PSReadLine előzményeit a rendszer a következő helyen rögzíti:
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
A profilok tiszteletben tartják a PowerShell gazdagépenkénti konfigurációját, így az alapértelmezett gazdagépspecifikus profilok ugyanazon a helyen találhatók Microsoft.PowerShell_profile.ps1 .
A PowerShell tiszteletben tartja az XDG alapkönyvtár-specifikációját Linuxon.
A PowerShell 7 eltávolítása
sudo dnf remove powershell
Az RHEL támogatott verziói
A Microsoft addig támogatja a PowerShellt, amíg a PowerShell el nem éri a támogatás végét , vagy az RHEL verziója el nem éri a támogatás végét.
Az RHEL ezen verzióinak támogatása a következő dátumokon ér véget:
- RHEL 10 - 2035-05-31
- RHEL 9 - 2032-05-31
- RHEL 8 - 2029-05-31
A csomagfájlok (.rpm) telepítése szintén elérhető innen https://packages.microsoft.com/: .
A PowerShell tesztelése Red Hat Universal Base Images (UBI) rendszeren történik. További információkért tekintse meg az UBI információs oldalát.
Támogatott telepítési módszerek
A Microsoft támogatja a dokumentum telepítési módszereit. Előfordulhat, hogy más, külső gyártótól származó telepítési módszerek is elérhetők más forrásokból. Bár ezek az eszközök és módszerek működhetnek, a Microsoft nem támogatja ezeket a módszereket.