Podpora komunity pro PowerShell v Linuxu

PowerShell můžete nainstalovat na některé distribuce Linuxu, které Microsoft nepodporuje. V takových případech můžete najít podporu komunity pro PowerShell na těchto platformách.

Podporovaná linuxová distribuce musí splňovat následující kritéria:

  • .NET Core podporuje verzi a architekturu distribuce.
  • Verze distribuce je podporována nejméně po dobu jednoho roku.
  • Verze distribuce není dočasná verze ani ekvivalent.
  • Tým PowerShellu otestoval verzi distribuce.

Další informace najdete v dokumentaci k životnímu cyklu podpory PowerShellu.

Následující distribuce jsou příklady distribucí podporovaných komunitou. Každá distribuce má vlastní mechanismy podpory komunity. Informace o komunitních zdrojích najdete na webu distribuce. Můžete také získat pomoc z těchto prostředků komunity PowerShellu.

Dočasné verze Ubuntu

Popsané kroky instalace PowerShellu na Ubuntu můžou fungovat v dočasných verzích Ubuntu. Microsoft ale podporuje PowerShell jenom ve verzích LTS (Long Term Servicing) Ubuntu. Microsoft nepodporuje dočasné verze Ubuntu.

Arch Linux

PowerShell je k dispozici v úložišti uživatelů Arch Linuxu (AUR). Balíčky v AUR spravuje komunita Archu. Pokud chcete nainstalovat binární soubor nejnovější verze, přečtěte si wikiweb Arch Linuxu nebo použití PowerShellu v Dockeru.

Kali

Instalace - Kali

# Install PowerShell package
apt update && apt -y install powershell

# Start PowerShell
pwsh

Odinstalace – Kali

# Uninstall PowerShell package
apt -y remove powershell

Gentoo

PowerShell na Gentoo Linux můžete nainstalovat pomocí balíčků z úložiště balíčků Gentoo. Informace o instalaci těchto balíčků najdete na stránce PowerShellu na wikiwebu Gentoo.

SLES a openSUSE

Možná budete moct nainstalovat PowerShell na SLES a otevřítSUSE pomocí správce balíčků SNAP. Následující článek obsahuje také informace o tom, jak nainstalovat PowerShell v openSUSE:

Operační systém Raspberry Pi

Raspberry Pi OS (dříve Raspbian) je bezplatný operační systém založený na Debianu.

Důležité

Rozhraní .NET není podporované na zařízeních s architekturou ARMv6, včetně zařízení Raspberry Pi Zero a Raspberry Pi vydaných před Raspberry Pi 2.

Instalace na Raspberry Pi OS

Stáhněte si balíček tar.gz ze stránky vydaných verzí do počítače Raspberry Pi. Odkazy na aktuální verze jsou:

  • PowerShell 7.4.6 – nejnovější verze LTS
    • https://github.com/PowerShell/PowerShell/releases/download/v7.4.6/powershell-7.4.6-linux-arm32.tar.gz
    • https://github.com/PowerShell/PowerShell/releases/download/v7.4.6/powershell-7.4.6-linux-arm64.tar.gz

Ke stažení a instalaci balíčku použijte následující příkazy prostředí. Tento skript zjistí, jestli používáte 32bitový nebo 64bitový operační systém, a nainstaluje nejnovější stabilní verzi PowerShellu pro tento typ procesoru.

###################################
# Prerequisites

# Update package lists
sudo apt-get update

# Install dependencies
sudo apt-get install jq libssl1.1 libunwind8 -y

###################################
# Download and extract PowerShell

# Grab the latest tar.gz
bits=$(getconf LONG_BIT)
release=$(curl -sL https://api.github.com/repos/PowerShell/PowerShell/releases/latest)
package=$(echo $release | jq -r ".assets[].browser_download_url" | grep "linux-arm${bits}.tar.gz")
wget $package

# Make folder to put powershell
mkdir ~/powershell

# Unpack the tar.gz file
tar -xvf "./${package##*/}" -C ~/powershell

# Start PowerShell
~/powershell/pwsh

Volitelně můžete vytvořit symbolický odkaz pro spuštění PowerShellu bez zadání cesty k binárnímu pwsh souboru.

# Start PowerShell from bash with sudo to create a symbolic link
sudo ~/powershell/pwsh -command 'New-Item -ItemType SymbolicLink -Path "/usr/bin/pwsh" -Target "$PSHOME/pwsh" -Force'

# alternatively you can run following to create a symbolic link
# sudo ln -s ~/powershell/pwsh /usr/bin/pwsh

# Now to start PowerShell you can just run "pwsh"

Odinstalace – Raspberry Pi OS

rm -rf ~/powershell