Communityondersteuning voor PowerShell in Linux
PowerShell kan worden geïnstalleerd 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.
De Linux-distributie moet voldoen aan de volgende criteria om door Microsoft te worden ondersteund:
- 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 worden ondersteund door de community. 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. PowerShell wordt echter alleen ondersteund in de LTS-releases van Ubuntu. Microsoft biedt geen ondersteuning voor tussentijdse releases van Ubuntu.
Boog Linux
Notitie
Arch-ondersteuning wordt niet officieel ondersteund door Microsoft en wordt onderhouden door de community.
PowerShell is beschikbaar via de Arch Linux User Repository (AUR).
- Het kan worden gecompileerd met de nieuwste gelabelde release
- Het kan worden gecompileerd vanaf de meest recente doorvoering naar master
- Het kan worden geïnstalleerd met behulp van het nieuwste binaire versiebestand
Pakketten in de AUR worden onderhouden door de community. Zie de Arch Linux-wiki of PowerShell gebruiken in Docker voor meer informatie over het installeren van pakketten vanuit de AUR.
Kali
Notitie
Kali-ondersteuning wordt niet officieel ondersteund door Microsoft en wordt onderhouden door de community.
Installatie - Kali
# Install PowerShell package
apt update && apt -y install powershell
# Start PowerShell
pwsh
Verwijdering - Kali
# Uninstall PowerShell package
apt -y remove powershell
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 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.2 - nieuwste LTS-release
https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-linux-arm32.tar.gz
https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-linux-arm64.tar.gz
- PowerShell 7.3.12 - nieuwste stabiele release
https://github.com/PowerShell/PowerShell/releases/download/v7.3.12/powershell-7.3.12-linux-arm32.tar.gz
https://github.com/PowerShell/PowerShell/releases/download/v7.3.12/powershell-7.3.12-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- 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
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor