Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Minden csomag elérhető a GitHub kiadási oldalán. A telepítés előtt ellenőrizze az alábbi támogatott verziók listáját. A csomag telepítése után futtassa pwsh a terminált. Futtassa pwsh-preview , ha telepített egy előzetes kiadást.
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. Ha a PowerShell 7.5-öt egymás mellett kell futtatnia egy korábbi verzióval, telepítse újra az előző verziót a bináris archív módszerrel.
Az RHEL 7 és yum az RHEL 8 és újabb verziók a csomagkezelőt dnf használják.
Feljegyzés
A cikkben szereplő telepítési parancsok a PowerShell legújabb stabil kiadásához tartoznak. A PowerShell másik verziójának telepítéséhez módosítsa a parancsot a szükséges verziónak megfelelően. Az alábbi hivatkozások a GitHub minden verziójának legújabb kiadási oldalára irányítják.
- Stabil kiadás 7.5-ös verzió. x: https://aka.ms/powershell-release?tag=stable
- LTS 7.4-es kiadás. x: https://aka.ms/powershell-release?tag=lts
- Előzetes kiadás v7.6.0-előzetes verzió. x: https://aka.ms/powershell-release?tag=preview
Az egyes csomagok letöltési hivatkozásai a Kiadás lap Eszközök szakaszában találhatók. Előfordulhat, hogy az Eszközök szakasz összecsukva van, ezért kattintson a kibontáshoz.
Telepítés a Csomagtárházon keresztü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.
Feljegyzés
Ez a szkript csak a PMC-ben közzétett RHEL támogatott verzióihoz működik.
###################################
# Prerequisites
# Get version of RHEL
source /etc/os-release
if [ ${VERSION_ID%.*} -lt 8 ]
then majorver=7
elif [ ${VERSION_ID%.*} -lt 9 ]
then majorver=8
else 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
Telepítés közvetlen letöltéssel
A PowerShell 7.2 egy univerzális csomagot vezetett be, amely megkönnyíti a telepítést. Töltse le az univerzális csomagot a kiadások oldaláról az RHEL-gépre. Ezzel a módszerrel telepítheti a PowerShellt az RHEL 10-et futtató rendszerekre.
Az aktuális verzióra mutató hivatkozás a következő:
- PowerShell 7.4.13 univerzális csomag az RHEL támogatott verzióihoz
https://github.com/PowerShell/PowerShell/releases/download/v7.4.13/powershell-7.4.13-1.rh.x86_64.rpm
- PowerShell 7.5.4 univerzális csomag az RHEL támogatott verzióihoz
https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-1.rh.x86_64.rpm
- PowerShell 7.6-os előzetes verziójú univerzális csomag az RHEL támogatott verzióihoz
https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-preview.6/powershell-preview-7.6.0-preview.6-1.rh.x86_64.rpm
Az alábbi rendszerhéjszkript letölti és telepíti a PowerShell aktuális előzetes kiadását. Az URL-címet módosíthatja úgy, hogy letöltse a telepíteni kívánt PowerShell-verziót.
RHEL 8 vagy 9 esetén:
sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-1.rh.x86_64.rpm
A PowerShell eltávolítása
RHEL 8 vagy 9 esetén:
sudo dnf remove powershell
Arm-processzorok támogatása
A PowerShell 7.2 és újabb 64 bites Arm-processzorral támogatja az RHEL-alapú futtatásokat. A PowerShell linuxos telepítésének alternatív módjaiban ismertetett bináris archív telepítési módszerrel telepítheti a PowerShellt.
PowerShell-elérési utak
-
$PSHOMEvan/opt/microsoft/powershell/7/ - 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 PowerShell tiszteletben tartja az XDG alapkönyvtár-specifikációját Linuxon.
Támogatott verziók
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.
A csomagfájlok (.rpm) telepítése szintén elérhető innen https://packages.microsoft.com/: .
- RHEL 10 – Az operációs rendszer támogatása 2035-05-31-re megszűnik
- RHEL 9 – Az operációs rendszer támogatása 2032-05-31-én megszűnik
- RHEL 8 – Az operációs rendszer támogatása 2029.05.31-én megszűnik
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.
Telepítési támogatás
A Microsoft támogatja a dokumentum telepítési módszereit. Más, külső forrásokból elérhető telepítési módszerek is lehetnek. Bár ezek az eszközök és módszerek működhetnek, a Microsoft nem támogatja ezeket a módszereket.