PowerShell installeren op Raspberry Pi OS
Alle pakketten zijn beschikbaar op onze pagina GitHub releases. Nadat het pakket is geïnstalleerd, kunt u pwsh uitvoeren vanuit een terminal. Voer pwsh-preview uit als u een preview-versie hebt geïnstalleerd.
Notitie
PowerShell 7.2 is een in-place upgrade eerdere versies van PowerShell verwijdert.
Als u PowerShell 7.2 naast een eerdere versie moet uitvoeren, installeert u de vorige versie opnieuw met behulp van de binaire archiefmethode.
Raspberry Pi OS
Raspberry Pi OS (voorheen Raspbian) is een gratis besturingssysteem op basis van Debian.
Belangrijk
.NET wordt niet ondersteund op apparaten met armv6-architectuur, waaronder Raspberry Pi Zero- en Raspberry Pi-apparaten vóór Raspberry Pi 2.
Installeren op Raspberry Pi OS
Download het tar.gz-pakket van de releasepagina naar uw Raspberry Pi-computer. De koppelingen naar de huidige versies zijn:
- PowerShell 7.2.0 -
https://github.com/PowerShell/PowerShell/releases/download/v7.2.0/powershell-7.2.0-linux-arm32.tar.gz - PowerShell 7.1.5 -
https://github.com/PowerShell/PowerShell/releases/download/v7.1.5/powershell-7.1.5-linux-arm32.tar.gz - PowerShell 7.0.8 -
https://github.com/PowerShell/PowerShell/releases/download/v7.0.8/powershell-7.0.8-linux-arm32.tar.gz
Gebruik de volgende shell-opdrachten om het pakket te downloaden en te installeren. Wijzig de URL zodat deze overeenkomen met de PowerShell-versie die u wilt installeren.
###################################
# Prerequisites
# Update package lists
sudo apt-get update
# Install libunwind8 and libssl1.0
# Regex is used to ensure that we do not install libssl1.0-dev, as it is a variant that is not required
sudo apt-get install '^libssl1.0.[0-9]$' libunwind8 -y
###################################
# Download and extract PowerShell
# Grab the latest tar.gz
wget https://github.com/PowerShell/PowerShell/releases/download/v7.2.0/powershell-7.2.0-linux-arm32.tar.gz
# Make folder to put powershell
mkdir ~/powershell
# Unpack the tar.gz file
tar -xvf ./powershell-7.2.0-linux-arm32.tar.gz -C ~/powershell
# Start PowerShell
~/powershell/pwsh
U kunt eventueel een symbolische koppeling maken om PowerShell te starten zonder het pad naar het binaire bestand op pwsh 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 - Raspbian
rm -rf ~/powershell
PowerShell-paden
$PSHOMEis/opt/microsoft/powershell/7/- Gebruikersprofielen worden gelezen uit
~/.config/powershell/profile.ps1 - Standaardprofielen worden gelezen uit
$PSHOME/profile.ps1 - Gebruikersmodules worden gelezen uit
~/.local/share/powershell/Modules - Gedeelde modules worden gelezen uit
/usr/local/share/powershell/Modules - Standaardmodules worden gelezen uit
$PSHOME/Modules - PsReadLine-geschiedenis wordt vastgelegd in
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
De profielen respecteren de configuratie per host van PowerShell, zodat de standaard hostspecifieke profielen zich Microsoft.PowerShell_profile.ps1 op dezelfde locaties bevinden.
PowerShell respecteert de XDG-basismapspecificatie in Linux.
Ondersteuning voor installatie
Microsoft ondersteunt de installatiemethoden in dit document. Er zijn mogelijk andere installatiemethoden beschikbaar vanuit andere bronnen van derden. Hoewel deze hulpprogramma's en methoden kunnen werken, kan Microsoft deze methoden niet ondersteunen.