Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Existuje několik verzí balíčků PowerShellu 7, které je možné nainstalovat. Tento článek se zaměřuje na instalaci nejnovější stabilní verze balíčku. Další informace o verzích balíčků najdete v článku Životní cyklus podpory PowerShellu .
Novější verze PowerShellu 7 nahrazují stávající předchozí verze PowerShellu 7. Verze Preview PowerShellu je možné nainstalovat souběžně s jinými verzemi PowerShellu. Novější verze Preview nahrazují stávající předchozí verze Preview.
Volba metody instalace
Na RHEL můžete PowerShell nainstalovat pomocí univerzálního balíčku .rpm z úložiště balíčků Microsoftu nebo stažením souboru ze stránky verze GitHub.
Instalace PowerShellu 7 z úložiště balíčků
Microsoft sestavuje a podporuje celou řadu softwarových produktů pro systémy Linux a zpřístupňuje je prostřednictvím klientů balíčků Linuxu (apt, dnf, yum atd.). Tyto softwarové balíčky Pro Linux jsou hostované v úložišti balíčků Linuxu pro produkty Microsoftu, https://packages.microsoft.comoznačované také jako PMC.
Instalace PowerShellu z PMC je upřednostňovanou metodou instalace.
Poznámka:
Tento skript funguje jenom pro podporované verze RHEL, které mají balíček publikovaný v úložišti balíčků Microsoftu.
#!/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
Ruční stažení a instalace PowerShellu 7
Stáhněte si univerzální balíček z stránky s vydáními na GitHubu. Vyberte adresu URL verze balíčku, kterou chcete nainstalovat.
- Univerzální balíček PowerShellu 7.6 (LTS)
https://github.com/PowerShell/PowerShell/releases/download/v7.6.0/powershell-7.6.0-1.rh.x86_64.rpm
- Univerzální balíček PowerShellu 7.5
https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell-7.5.5-1.rh.x86_64.rpm
- Univerzální balíček PowerShellu 7.4 (LTS)
https://github.com/PowerShell/PowerShell/releases/download/v7.4.14/powershell-7.4.14-1.rh.x86_64.rpm
Následující shell skript stáhne a nainstaluje aktuální vydání PowerShellu. Adresu URL můžete změnit tak, aby se stáhla verze PowerShellu, kterou chcete nainstalovat.
sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.6.0/powershell-7.6.0-1.rh.x86_64.rpm
Spuštění PowerShellu 7
Po instalaci balíčku spusťte pwsh z terminálu. Pokud jste nainstalovali balíček Preview, spusťte pwsh-previewpříkaz .
- Umístění se liší podle nainstalovaného
$PSHOMEbalíčku.- Pro stabilní balíčky a balíčky LTS:
/opt/microsoft/powershell/7/ - Balíčky verze Preview:
/opt/microsoft/powershell/7-preview/
- Pro stabilní balíčky a balíčky LTS:
- Skripty profilů jsou uloženy v následujících umístěních:
- VšichniUživateléVšichniHostitelé -
$PSHOME/profile.ps1 - VšichniUživateléAktuálníHostitel -
$PSHOME/Microsoft.PowerShell_profile.ps1 - VšichniHostiteléSoučasnéhoUživatele -
~/.config/powershell/profile.ps1 - CurrentUserCurrentHost –
~/.config/powershell/Microsoft.PowerShell_profile.ps1
- VšichniUživateléVšichniHostitelé -
- Moduly jsou uloženy v následujících umístěních:
- Uživatelské moduly –
~/.local/share/powershell/Modules - Sdílené moduly –
/usr/local/share/powershell/Modules - Výchozí moduly –
$PSHOME/Modules
- Uživatelské moduly –
- Historie psReadLine se zaznamenává v
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
Profily respektují konfiguraci PowerShellu pro jednotlivé hostitele, takže výchozí profily specifické pro hostitele existují ve Microsoft.PowerShell_profile.ps1 stejných umístěních.
PowerShell respektuje specifikaci základního adresáře XDG v Linuxu.
Odinstalace PowerShellu 7
sudo dnf remove powershell
Podporované verze RHEL
Microsoft podporuje PowerShell, dokud PowerShell nedosáhne konce podpory nebo verze RHEL dosáhne konce podpory.
Podpora těchto verzí RHEL končí následujícími daty:
- RHEL 10 - 31.05.2035
- RHEL 9 - 2032-05-31
- RHEL 8 - 2029-05-31
Soubory instalačního balíčku (.rpm) jsou k dispozici také z https://packages.microsoft.com/.
PowerShell je testován na univerzálních základních obrazech Red Hat (UBI). Další informace naleznete na stránce s informacemi o UBI.
Podporované metody instalace
Microsoft podporuje metody instalace v tomto dokumentu. Mohou existovat další metody instalace třetích stran, které jsou k dispozici z jiných zdrojů. I když tyto nástroje a metody můžou fungovat, Microsoft tyto metody nepodporuje.