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.
Všechny balíčky jsou k dispozici na naší stránce vydaných verzí GitHubu. Po instalaci balíčku spusťte pwsh z terminálu. Spusťte pwsh-preview , pokud jste nainstalovali verzi Preview.
Existují tři další způsoby instalace PowerShellu v linuxové distribuci:
- Instalace pomocí balíčku Snap
- Instalace pomocí binárních archivů
- Nainstalovat jako globální nástroj .NET
Snap balíček
Snaps jsou balíčky aplikací, které se snadno instalují, jsou bezpečné, využitelné napříč platformami a nezávislé na závislostech. Moduly Snap Store jsou zjistitelné a instalovatelné. Balíčky snap jsou podporované stejně jako distribuce, na které balíček spouštíte.
Důležité
Snap Store obsahuje balíčky snap PowerShellu pro řadu linuxových distribucí, které Microsoft oficiálně nepodporuje. Pokud potřebujete podporu, podívejte se na seznam dostupných možností podpory komunity .
Přichycení
snapd je nutné ke spuštění snapů. Podle těchto pokynů se ujistěte, že jste nainstalovali snapd .
Instalace prostřednictvím Snap
V úložišti snap se publikují dva PowerShelly pro Linux: powershell a powershell-preview.
Pomocí následujícího příkazu nainstalujte nejnovější stabilní verzi PowerShellu:
# Install PowerShell
sudo snap install powershell --classic
# Start PowerShell
pwsh
Pokud parametr nezadáte --channel , snap nainstaluje nejnovější stabilní verzi. Pokud chcete nainstalovat nejnovější verzi LTS, použijte následující metodu:
# Install PowerShell
sudo snap install powershell --channel=lts/stable --classic
# Start PowerShell
pwsh
Poznámka:
Microsoft podporuje pouze kanály latest/stable a lts/stable kanály balíčku powershell . Neinstalujte balíčky z jiných kanálů.
Pokud chcete nainstalovat verzi Preview, použijte následující metodu:
# Install PowerShell
sudo snap install powershell-preview --classic
# Start PowerShell
pwsh-preview
Poznámka:
Microsoft podporuje kanál latest/stable pouze pro balíček powershell-preview. Neinstalujte balíčky z jiných kanálů.
Po instalaci se snap automaticky upgraduje. Upgrade můžete aktivovat pomocí sudo snap refresh powershell nebo sudo snap refresh powershell-preview.
Odinstalace
sudo snap remove powershell
nebo
sudo snap remove powershell-preview
Binární archivy
Binární tar.gz archivy PowerShellu jsou k dispozici pro linuxové platformy, které umožňují pokročilé scénáře nasazení.
Poznámka:
Tuto metodu můžete použít k instalaci libovolné verze PowerShellu, včetně nejnovější verze:
- Stabilní verze: https://aka.ms/powershell-release?tag=stable
- Verze LTS: https://aka.ms/powershell-release?tag=lts
- Náhledová verze: https://aka.ms/powershell-release?tag=preview
Závislosti
PowerShell sestaví přenosné binární soubory pro všechny linuxové distribuce. Modul runtime .NET Core ale vyžaduje různé závislosti na různých distribucích a PowerShell také.
Je možné, že při instalaci PowerShellu nemusí být nainstalovány konkrétní závislosti, například při ruční instalaci z binárních archivů. Následující seznam obsahuje podrobnosti o distribucích Linuxu podporovaných Microsoftem a obsahuje závislosti, které možná budete muset nainstalovat. Další informace najdete na distribuční stránce:
Pokud chcete nasadit binární soubory PowerShellu v linuxových distribucích, které nejsou oficiálně podporované, musíte v samostatných krocích nainstalovat potřebné závislosti pro cílový operační systém. Například náš soubor Dockerfile Amazon Linux nejprve nainstaluje závislosti a pak extrahuje archiv Linuxu tar.gz .
Instalace pomocí binárního souboru archivu
Důležité
Tuto metodu lze použít k instalaci PowerShellu v libovolné verzi Linuxu, včetně distribucí, které Microsoft oficiálně nepodporuje. Nezapomeňte nainstalovat všechny potřebné závislosti. Pokud potřebujete podporu, podívejte se na seznam dostupných možností podpory komunity .
Následující příklad ukazuje kroky pro instalaci binárního archivu x64. Musíte zvolit správný binární archiv, který odpovídá typu procesoru pro vaši platformu.
powershell-7.5.4-linux-arm32.tar.gzpowershell-7.5.4-linux-arm64.tar.gzpowershell-7.5.4-linux-x64.tar.gz
Pomocí následujících příkazů prostředí stáhněte a nainstalujte PowerShell z binárního archivu tar.gz . Změňte adresu URL tak, aby odpovídala verzi PowerShellu, kterou chcete nainstalovat.
# Download the powershell '.tar.gz' archive
curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell-7.5.4-linux-x64.tar.gz
# Create the target folder where powershell will be placed
sudo mkdir -p /opt/microsoft/powershell/7
# Expand powershell to the target folder
sudo tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7
# Set execute permissions
sudo chmod +x /opt/microsoft/powershell/7/pwsh
# Create the symbolic link that points to pwsh
sudo ln -s /opt/microsoft/powershell/7/pwsh /usr/bin/pwsh
Odinstalace binárních archivů
sudo rm -rf /usr/bin/pwsh /opt/microsoft/powershell
Nainstalujte jako globální nástroj .NET
Pokud už máte nainstalovanou sadu .NET Core SDK , je snadné nainstalovat PowerShell jako nástroj .NET Global.
dotnet tool install --global PowerShell
Instalační program nástroje dotnet přidá ~/.dotnet/tools do proměnné prostředí PATH. Aktuálně spuštěný příkazový řádek však nemá aktualizovaný PATH. Měli byste být schopni spustit PowerShell z nového prostředí zadáním pwsh.