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