Delen via


Communityondersteuning voor PowerShell in Linux

U kunt PowerShell installeren op sommige distributies van Linux die niet worden ondersteund door Microsoft. In die gevallen vindt u mogelijk ondersteuning van de community voor PowerShell op deze platforms.

Ondersteunde Linux-distributies moeten voldoen aan de volgende criteria:

  • De versie en architectuur van de distributie worden ondersteund door .NET Core.
  • De versie van de distributie wordt ten minste één jaar ondersteund.
  • De versie van de distributie is geen tussentijdse release of gelijkwaardig.
  • Het PowerShell-team heeft de versie van de distributie getest.

Zie de documentatie over de levenscyclus van PowerShell-ondersteuning voor meer informatie.

De volgende distributies zijn voorbeelden van distributies die door de community worden ondersteund. Elke distributie heeft zijn eigen ondersteuningsmechanismen voor de community. Raadpleeg de website van de distributie om hun communitybronnen te vinden. U kunt ook hulp krijgen van deze PowerShell Community-resources .

Ubuntu tussentijdse releases

De gedocumenteerde stappen voor het installeren van PowerShell op Ubuntu werken mogelijk in tussentijdse versies van Ubuntu. Microsoft biedt echter alleen ondersteuning voor PowerShell in de LTS-releases (Long Term Servicing) van Ubuntu. Microsoft biedt geen ondersteuning voor tussentijdse releases van Ubuntu.

Boog Linux

PowerShell is beschikbaar via de Arch Linux User Repository (AUR). Pakketten in de AUR worden onderhouden door de Arch-gemeenschap. Als u het nieuwste binaire versiebestand wilt installeren, raadpleegt u de Arch Linux-wiki of PowerShell gebruiken in Docker.

Kali

Installatie - Kali

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

# Start PowerShell
pwsh

Verwijdering - Kali

# Uninstall PowerShell package
apt -y remove powershell

Ezelspinguïn

U kunt PowerShell installeren op Gentoo Linux met behulp van pakketten uit de Gentoo-pakketopslagplaats. Zie de PowerShell-pagina in de Gentoo-wiki voor informatie over het installeren van deze pakketten.

Raspberry Pi OS

Raspberry Pi OS (voorheen Raspbian) is een gratis besturingssysteem op basis van Debian.

Belangrijk

.NET wordt niet ondersteund op ARMv6-architectuurapparaten, waaronder Raspberry Pi Zero- en Raspberry Pi-apparaten die zijn uitgebracht vóór Raspberry Pi 2.

Installeren op Raspberry Pi OS

Download het tar.gz-pakket van de releasepagina op uw Raspberry Pi-computer. De koppelingen naar de huidige versies zijn:

  • PowerShell 7.4.4 - nieuwste LTS-release
    • https://github.com/PowerShell/PowerShell/releases/download/v7.4.4/powershell-7.4.4-linux-arm32.tar.gz
    • https://github.com/PowerShell/PowerShell/releases/download/v7.4.4/powershell-7.4.4-linux-arm64.tar.gz

Gebruik de volgende shell-opdrachten om het pakket te downloaden en te installeren. Met dit script wordt gedetecteerd of u een 32-bits of 64-bits besturingssysteem uitvoert en de meest recente stabiele versie van PowerShell voor dat processortype installeert.

###################################
# 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

U kunt desgewenst een symbolische koppeling maken om PowerShell te starten zonder het pad naar het pwsh binaire bestand op te geven.

# 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"

Verwijderen - Raspberry Pi OS

rm -rf ~/powershell